Ingress / Nginx controller¶
Ingress-nginx supports a rich collection of prometheus metrics. If you have prometheus and grafana installed on your cluster then prometheus will already be scraping this data due to the scrape annotation on the deployment.
Tags¶
nginx
k8s
ingress
Panels¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Controller Request Volume | Show number of requests per second | Default: Mode: absolute Level 1: 80 |
|
Controller Connections | Show average number of client connection | Default: Mode: absolute Level 1: 80 |
|
Controller Success Rate (non-4|5xx responses) | Show percentage successfully requests | Default: Mode: percentage Level 1: 90 Level 2: 95 Level 3: 99 |
|
Config Reloads | Show number of Ingress controller reload operations | Default: Mode: absolute Level 1: 80 |
|
Last Config Failed | Shows that last configuration failed | Default: Mode: absolute Level 1: 80 |
|
Ingress Request Volume | Show the total number of client requests by ingress | ||
Ingress Success Rate (non-4|5xx responses) | Show percentage successfully requests by ingress | ||
Network I/O pressure | Show request size (including request line, header, and request body) | ||
Memory Usage | Show the number of bytes of memory in use | ||
CPU Usage | Show cpu usage | ||
Ingress Percentile Response Times and Transfer Rates | Show the requests processing time in milliseconds (le = 0.5, 09, 0.99) an requests size by ingress | Default: Mode: absolute Level 1: 80 |
|
Ingress Certificate Expiry | Shows time until the SSL Certificate expires |