Comments (14)
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.
awesome thanks for the info will wait for that!
from heplify-server.
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.
@negbie Telegraf can already do the job pretty well, there are literally zero changes needed for metrics
from heplify-server.
@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.
I still highly recommended Prometheus or Influx for metrics only!
from heplify-server.
got it, thanks for the clarification. Look forward to trying it out.
from heplify-server.
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.
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.
Oh btw the es index will be heplify-server
from heplify-server.
@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.
@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.
@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.
@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)
- panic when decoding HOT 1
- heplify-server.toml HOT 3
- Remove sip header via lua or other means? HOT 1
- Missing src_id, dst_id, ID labels HOT 4
- DB Error - could not map dynamic shared memory segment HOT 7
- Duplication with 'Dedup' set to 'true' HOT 4
- Prometheus metrics HOT 5
- [FEATURE REQ] multiple sockets listening at same hep udp port: setting "so_reuseport" in udp.go HOT 1
- Heplify-server não apresenta os dados HOT 31
- Prometheus was not accessed on installation and access is denied http and telnet on port 9090 HOT 1
- heplify-server resets TCP connection HOT 4
- Certificate with only 'Digital Signature' Key Usage not accepted
- Add subnet to PromTargetIP HOT 2
- ISUP multipart encoding issue HOT 8
- correlation id lost when pushing to loki HOT 1
- timestamp of hep packets discarded in loki
- Configure Multiply connections
- Multiple instances cause rotator to get stuck HOT 2
- image for release v1.59.7 not yet available on ghcr HOT 3
- heplify-server's DB health monitoring HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from heplify-server.