Я не говорю по-русски, поэтому остальное будет на английском.
I have created a dedicated Angie input plugin for Telegraf that works together with the Status API: GitHub - melroy89/angie_telegraf_plugin: Telegraf plugin for Angie (using Angie API). Mirror sync of: https://gitlab.melroy.org/melroy/angie-telegraf-plugin (I also have a mirror sync to my own GitLab instance, but I can only post 2 links in my thread, since I’m a new user)
This Telegraf plugin needs to be configured as an external plugin, since the plugin is not (yet) part of Telegraf itself. You can use build the plugin yourself by running: make build command, assuming you have Go installed. See README instructions on GitHub/GitLab.
Of course you will also need to enable the Status API in Angie and use that domain in the plugin configuration. See the official Angie documentation on how to enable the Angie status API.
After which you can configure the plugin as an external plugin like in your telegraf.conf file:
[[inputs.execd]]
command = ["/path/to/angie_telegraf", "-config", "/path/to/plugin.conf"]
signal = "none"
If you store your data in InfluxDB, then my Angie Telegraf plugin can also be used together with my Angie Grafana dashboard: Angie Metrics | Grafana Labs
I hope you like it! Let me know what you think or can be improved.
