Skip to content

Commit 27024dd

Browse files
authored
Add metrics from NGINX Plus API version 7 (#288)
Adds metrics for the codes data in responses for each HTTP upstream, server zone, and location zone.
1 parent f22d5a0 commit 27024dd

File tree

2 files changed

+364
-0
lines changed

2 files changed

+364
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ Name | Type | Description | Labels
151151
`nginxplus_server_zone_processing` | Gauge | Client requests that are currently being processed | `server_zone` |
152152
`nginxplus_server_zone_requests` | Counter | Total client requests | `server_zone` |
153153
`nginxplus_server_zone_responses` | Counter | Total responses sent to clients | `code` (the response status code. The values are: `1xx`, `2xx`, `3xx`, `4xx` and `5xx`), `server_zone` |
154+
`nginxplus_server_zone_responses_codes` | Counter | Total responses sent to clients by code | `code` (the response status code. The possible values are [here](https://www.nginx.com/resources/wiki/extending/api/http/)), `server_zone` |
154155
`nginxplus_server_zone_discarded` | Counter | Requests completed without sending a response | `server_zone` |
155156
`nginxplus_server_zone_received` | Counter | Bytes received from clients | `server_zone` |
156157
`nginxplus_server_zone_sent` | Counter | Bytes sent to clients | `server_zone` |
@@ -176,6 +177,7 @@ Name | Type | Description | Labels
176177
`nginxplus_upstream_server_limit` | Gauge | Limit for connections which corresponds to the max_conns parameter of the upstream server. Zero value means there is no limit | `server`, `upstream` |
177178
`nginxplus_upstream_server_requests` | Counter | Total client requests | `server`, `upstream` |
178179
`nginxplus_upstream_server_responses` | Counter | Total responses sent to clients | `code` (the response status code. The values are: `1xx`, `2xx`, `3xx`, `4xx` and `5xx`), `server`, `upstream` |
180+
`nginxplus_upstream_server_responses_codes` | Counter | Total responses sent to clients by code | `code` (the response status code. The possible values are [here](https://www.nginx.com/resources/wiki/extending/api/http/)), `server`, `upstream` |
179181
`nginxplus_upstream_server_sent` | Counter | Bytes sent to this server | `server`, `upstream` |
180182
`nginxplus_upstream_server_received` | Counter | Bytes received to this server | `server`, `upstream` |
181183
`nginxplus_upstream_server_fails` | Counter | Number of unsuccessful attempts to communicate with the server | `server`, `upstream` |
@@ -226,6 +228,7 @@ Name | Type | Description | Labels
226228
----|----|----|----|
227229
`nginxplus_location_zone_requests` | Counter | Total client requests | `location_zone` |
228230
`nginxplus_location_zone_responses` | Counter | Total responses sent to clients | `code` (the response status code. The values are: `1xx`, `2xx`, `3xx`, `4xx` and `5xx`), `location_zone` |
231+
`nginxplus_location_zone_responses_codes` | Counter | Total responses sent to clients by code | `code` (the response status code. The possible values are [here](https://www.nginx.com/resources/wiki/extending/api/http/)), `location_zone` |
229232
`nginxplus_location_zone_discarded` | Counter | Requests completed without sending a response | `location_zone` |
230233
`nginxplus_location_zone_received` | Counter | Bytes received from clients | `location_zone` |
231234
`nginxplus_location_zone_sent` | Counter | Bytes sent to clients | `location_zone` |

0 commit comments

Comments
 (0)