-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Metricbeat module for Uwsgi #4746
Comments
Can you explain a bit more what you mean by "UWSGi reading from statsd"? You want UWSGI to publish using the statsd protocol? Btw, I see that uwsgi supports the graphite protocol for which we add support in #4734. Would that fill the need? |
Hello @tsg and thanks for your reply. |
@lagrianitis From what I understand the StatsServer opens an HTTP server that offers the metrics over JSON, right? This seems like a perfect match for the http module which you can find in 6.0.0-alpha2. |
Hello @tsg, It actually opens a socket. We run a uwsgi application with stats server like this:
We currently have some monitoring with Zabbix by reading the socket file (which is exposing json information indeed) with I was actually checking https://github.com/mrkschan/uwsgibeat which is very similar of what I want to achieve but without having to install another agent in the server, as I'm already using metricbeat's system and nginx modules. |
I see, we'd be welcoming a uwsgi module in Metricbeat, if you or @mrkschan want to contirbute the equivalent of the uwsgibeat :) I'll also add it to an internal wish list. |
We now have UWSGI: https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-module-uwsgi.html Closing this. |
We are using Elastic stack 5.5.0
In our ecosystem we have an API fully build in python with UWSGi processes.
I would be nice to build a metricbeat module for UWSGi reading from statsd.
The text was updated successfully, but these errors were encountered: