Observing Traefik Ingress
You can monitor Traefik-based Kubernetes Ingress ALBs by using IBM Cloud Monitoring.
Setting up monitoring with IBM Cloud Monitoring
Gain operational visibility into the performance and health of your Traefik-based Kubernetes Ingress ALBs by deploying a Monitoring agent to your worker nodes to forward metrics to IBM Cloud® Monitoring. After you deploy the monitoring agent to the worker nodes in your cluster, monitoring automatically detects and scrapes the data and then displays it in your IBM Cloud Monitoring dashboard.
-
Configure a monitoring agent in your cluster.
- Select your monitor from the Monitoring page.
- Click Monitoring sources.
- Follow the instructions for installing a monitoring agent to your cluster.
It might take a few minutes for the agent to finish installing.
-
In the Monitoring console, click Open Dashboard for the instance that you provisioned.
-
In the Monitoring UI, click Dashboards > Applications > Traefik Ingress. The Traefik Ingress dashboard does not appear until data is available, which can take some time. The dashboard is visible only when the monitoring agent finds the
traefik_entrypoint_requests_totalmetric. These metrics are exposed when you send requests to the hosts that are defined in your Ingress resources.The default Traefik Ingress monitoring filters can produce a high volume of metrics, which can incur additional billing. Add the filter
exclude: traefik_*bucketto reduce costs by excluding some metrics while retaining the default metrics needed for the Traefik dashboard.
For more information about IBM Cloud Monitoring, see Getting started tutorial.