Traefik monitoring with Netdata
Traefik
is a leading modern reverse proxy and load balancer that makes deploying
microservices easy. .
This module will monitor one or more Traefik
instances, depending on your configuration.
#
RequirementsTraefik
with enabled Prometheus exporter.
#
ChartsCurrent implementation collects only entrypoint metrics.
#
Entrypoint- Processed HTTP requests, partitioned by code class in
requests/s
- Average HTTP request processing time, partitioned by code class in
milliseconds
- Open connections, partitioned by method in
connections
#
ConfigurationEdit the go.d/traefik.conf
configuration file using edit-config
from the
Netdata config directory, which is typically at /etc/netdata
.
Needs only url
to server's /metrics
endpoint. Here is an example for 2 servers:
For all available options please see module configuration file.
#
TroubleshootingTo troubleshoot issues with the traefik
collector, run the go.d.plugin
with the debug option enabled. The output
should give you clues as to why the collector isn't working.
- First, navigate to your plugins directory, usually at
/usr/libexec/netdata/plugins.d/
. If that's not the case on your system, opennetdata.conf
and look for the settingplugins directory
. Once you're in the plugin's directory, switch to thenetdata
user.
- You can now run the
go.d.plugin
to debug the collector: