mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-30 10:56:28 +02:00
42 lines
2.1 KiB
Go
42 lines
2.1 KiB
Go
// Package metrics declares metrics names and labels that pomerium exposes
|
|
// as constants that could be referred to from other projects
|
|
package metrics
|
|
|
|
// metrics
|
|
const (
|
|
AutocertRenewalsTotal = "autocert_renewals_total"
|
|
AutocertCertificatesTotal = "autocert_certificates_total"
|
|
AutocertCertificateNextExpiresSeconds = "autocert_certificate_next_expires_seconds"
|
|
// ConfigLastReloadTimestampSeconds is unix timestamp when configuration was last reloaded
|
|
ConfigLastReloadTimestampSeconds = "config_last_reload_success_timestamp"
|
|
// ConfigLastReloadSuccess is set to 1 if last configuration was successfully reloaded
|
|
ConfigLastReloadSuccess = "config_last_reload_success"
|
|
// IdentityManagerLastRefreshTimestamp is IdP sync timestamp
|
|
IdentityManagerLastRefreshTimestamp = "identity_manager_last_refresh_timestamp"
|
|
// BuildInfo is a gauge that may be used to detect whether component is live, and also has version
|
|
BuildInfo = "build_info"
|
|
// PolicyCountTotal is total amount of routes currently configured
|
|
PolicyCountTotal = "policy_count_total"
|
|
// ConfigChecksumDecimal should only be used to compare config on a single node, it will be different in multi-node environment
|
|
ConfigChecksumDecimal = "config_checksum_decimal"
|
|
// ConfigDBVersion sets currently loaded databroker config version config_db_version{service="service",id="config_id"}
|
|
ConfigDBVersion = "config_db_version"
|
|
// ConfigDBVersionHelp is the help text for ConfigDBVersion.
|
|
ConfigDBVersionHelp = "databroker current config record version"
|
|
// ConfigDBErrors sets number of errors while parsing current config that were tolerated
|
|
ConfigDBErrors = "config_db_errors"
|
|
// ConfigDBErrorsHelp is the help text for ConfigDBErrors.
|
|
ConfigDBErrorsHelp = "amount of errors observed while applying databroker config; -1 if validation failed and was rejected altogether"
|
|
)
|
|
|
|
// labels
|
|
const (
|
|
InstallationIDLabel = "installation_id"
|
|
HostnameLabel = "hostname"
|
|
ServiceLabel = "service"
|
|
ConfigLabel = "config"
|
|
VersionLabel = "version"
|
|
RevisionLabel = "revision"
|
|
GoVersionLabel = "goversion"
|
|
HostLabel = "host"
|
|
)
|