Code Monkey home page Code Monkey logo

Comments (14)

negbie avatar negbie commented on September 21, 2024

I added elasticsearch 5+6 output today with this commit
1956f9d

I need to push the new heplify-server version to dockerhub and extend the docker compose file with the new esaddr option. I will do that tomorrow morning.

from heplify-server.

JonConnor avatar JonConnor commented on September 21, 2024

awesome thanks for the info will wait for that!

from heplify-server.

negbie avatar negbie commented on September 21, 2024

To clarify this. I don't send metrics to es. This makes no sense. I send every single SIP header value and hep field to es. For metrics I use Prometheus.

from heplify-server.

lmangani avatar lmangani commented on September 21, 2024

@negbie Telegraf can already do the job pretty well, there are literally zero changes needed for metrics

from heplify-server.

negbie avatar negbie commented on September 21, 2024

@Imangani good reminder! @JonConnor so if you only want to send metrics to es look into the telegraf es output plugin
https://github.com/influxdata/telegraf/blob/master/plugins/outputs/elasticsearch/README.md

from heplify-server.

negbie avatar negbie commented on September 21, 2024

I still highly recommended Prometheus or Influx for metrics only!

from heplify-server.

JonConnor avatar JonConnor commented on September 21, 2024

got it, thanks for the clarification. Look forward to trying it out.

from heplify-server.

negbie avatar negbie commented on September 21, 2024

Hi, I pushed the latest image to dockerhub and now you will find inside the docker-compose file the option HEPLIFYSERVER_ESADDR

fill this with something like http://yourhostip:9200 and pull the latest image with docker-compose pull && docker-compose up

from heplify-server.

negbie avatar negbie commented on September 21, 2024

If you want metrics inside es look into the hom5-hep-influx folder. There is a conf folder with a telegraf config file. In this you could add the es output from the link I already posted.

from heplify-server.

negbie avatar negbie commented on September 21, 2024

Oh btw the es index will be heplify-server

from heplify-server.

JonConnor avatar JonConnor commented on September 21, 2024

@negbie awesome work sir! came right up without any issues.

i already had a homer5/kamailio/heplify-client setup working, but using the docker-compose was so much less fuss. changed the heplify-clients to send to the new heplify-server docker instance and everything worked like a charm.

from heplify-server.

games130 avatar games130 commented on September 21, 2024

@JonConnor Do you mind sharing what you plan to do with elastic search? Like what kind of data you are getting which prometheus is not already giving.

from heplify-server.

lmangani avatar lmangani commented on September 21, 2024

@games130 I guess simply when someone is already using Elasticsearch its easier to keep one platform, I guess. Telegraf allows to convert all metrics to Elasticsearch format so there's really no difference other than the cost of operation and resources.

from heplify-server.

JonConnor avatar JonConnor commented on September 21, 2024

@games130 I have a lot of different data streams going into my ELK stack (various log files, snmp traps, etc) all from different VOIP servers and endpoints. Wanted a way to incorporate some other data into the dashboard such as RPS/CPS, etc. The Grafana dashboard that @negbie provides with the Docker setup is awesome, so right now using both Kibana and Grafana. But eventually would like to have everything in one place.

from heplify-server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.