Skip to content

Commit bc9d31c

Browse files
authored
Add metrics from NGINX Plus API version 8 (#290)
Adds metrics for the ssl data for each HTTP upstream, server zone, and stream upstream, server zone. Closes #284
1 parent 0b137d8 commit bc9d31c

File tree

2 files changed

+106
-59
lines changed

2 files changed

+106
-59
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,9 @@ Name | Type | Description | Labels
155155
`nginxplus_server_zone_discarded` | Counter | Requests completed without sending a response | `server_zone` |
156156
`nginxplus_server_zone_received` | Counter | Bytes received from clients | `server_zone` |
157157
`nginxplus_server_zone_sent` | Counter | Bytes sent to clients | `server_zone` |
158+
`nginxplus_server_ssl_handshakes` | Counter | Successful SSL handshakes | `server_zone` |
159+
`nginxplus_server_ssl_handshakes_failed` | Counter | Failed SSL handshakes | `server_zone` |
160+
`nginxplus_server_ssl_session_reuses` | Counter | Session reuses during SSL handshake | `server_zone` |
158161
159162
#### [Stream Server Zones](https://nginx.org/en/docs/http/ngx_http_api_module.html#def_nginx_stream_server_zone)
160163
Name | Type | Description | Labels
@@ -165,6 +168,9 @@ Name | Type | Description | Labels
165168
`nginxplus_stream_server_zone_discarded` | Counter | Connections completed without creating a session | `server_zone` |
166169
`nginxplus_stream_server_zone_received` | Counter | Bytes received from clients | `server_zone` |
167170
`nginxplus_stream_server_zone_sent` | Counter | Bytes sent to clients | `server_zone` |
171+
`nginxplus_stream_server_ssl_handshakes` | Counter | Successful SSL handshakes | `server_zone` |
172+
`nginxplus_stream_server_ssl_handshakes_failed` | Counter | Failed SSL handshakes | `server_zone` |
173+
`nginxplus_stream_server_ssl_session_reuses` | Counter | Session reuses during SSL handshake | `server_zone` |
168174
169175
#### [HTTP Upstreams](https://nginx.org/en/docs/http/ngx_http_api_module.html#def_nginx_http_upstream)
170176
@@ -187,6 +193,9 @@ Name | Type | Description | Labels
187193
`nginxplus_upstream_server_health_checks_checks` | Counter | Total health check requests | `server`, `upstream` |
188194
`nginxplus_upstream_server_health_checks_fails` | Counter | Failed health checks | `server`, `upstream` |
189195
`nginxplus_upstream_server_health_checks_unhealthy` | Counter | How many times the server became unhealthy (state 'unhealthy') | `server`, `upstream` |
196+
`nginxplus_upstream_server_ssl_handshakes` | Counter | Successful SSL handshakes | `server`, `upstream` |
197+
`nginxplus_upstream_server_ssl_handshakes_failed` | Counter | Failed SSL handshakes | `server`, `upstream` |
198+
`nginxplus_upstream_server_ssl_session_reuses` | Counter | Session reuses during SSL handshake | `server`, `upstream` |
190199
`nginxplus_upstream_keepalives` | Gauge | Idle keepalive connections | `upstream` |
191200
`nginxplus_upstream_zombies` | Gauge | Servers removed from the group but still processing active client requests | `upstream` |
192201
@@ -210,6 +219,9 @@ Name | Type | Description | Labels
210219
`nginxplus_stream_upstream_server_health_checks_checks` | Counter | Total health check requests | `server`, `upstream` |
211220
`nginxplus_stream_upstream_server_health_checks_fails` | Counter | Failed health checks | `server`, `upstream` |
212221
`nginxplus_stream_upstream_server_health_checks_unhealthy` | Counter | How many times the server became unhealthy (state 'unhealthy') | `server`, `upstream` |
222+
`nginxplus_stream_upstream_server_ssl_handshakes` | Counter | Successful SSL handshakes | `server`, `upstream` |
223+
`nginxplus_stream_upstream_server_ssl_handshakes_failed` | Counter | Failed SSL handshakes | `server`, `upstream` |
224+
`nginxplus_stream_upstream_server_ssl_session_reuses` | Counter | Session reuses during SSL handshake | `server`, `upstream` |
213225
`nginxplus_stream_upstream_zombies` | Gauge | Servers removed from the group but still processing active client connections | `upstream`|
214226
215227
#### [Stream Zone Sync](https://nginx.org/en/docs/http/ngx_http_api_module.html#def_nginx_stream_zone_sync)

0 commit comments

Comments
 (0)