telemetry: service label updates (#802)

This commit is contained in:
Travis Groth 2020-05-29 15:16:22 -04:00 committed by GitHub
parent 49c323ae73
commit 6761cc7a14
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 133 additions and 23 deletions

View file

@ -442,7 +442,7 @@ Expose a prometheus format HTTP endpoint on the specified port. Disabled by defa
:::
**Metrics tracked**
#### Pomerium Metrics Tracked
Name | Type | Description
--------------------------------------------- | --------- | -----------------------------------------------------------------------
@ -501,6 +501,14 @@ redis_misses_total | Counter | Total number of time
redis_stale_conns_total | Counter | Total number of stale connections removed from the pool
redis_timeouts_total | Counter | Total number of times a wait timeout occurred
#### Envoy Proxy Metrics
As of `v0.9`, Pomerium uses [envoy Proxy]([https://](https://www.envoyproxy.io/) for the data plane. As such, proxy related metrics are sourced
from envoy, and use envoy's internal [stats data model](https://www.envoyproxy.io/docs/envoy/latest/operations/stats_overview). Please see Envoy's documentation for information
about specific metrics.
All metrics coming from envoy will be labeled with `service="pomerium"` or `service="pomerium-proxy"`, depending if you're running all-in-one or distributed service mode.
### Proxy Log Level
- Environmental Variable: `PROXY_LOG_LEVEL`