diff options
author | Krasimir Angelov <kangelov@gitlab.com> | 2020-01-17 05:37:44 +0300 |
---|---|---|
committer | Krasimir Angelov <kangelov@gitlab.com> | 2020-01-27 07:44:10 +0300 |
commit | 0aec773658db8dd91027f57ad5a3bb5796680df3 (patch) | |
tree | 5ec3cdd0e71e43ef47e7ef16eb1001fc652c829f /metrics/metrics.go | |
parent | 7aa6cbe305448a52d496db02df50251ebf1a7c76 (diff) |
Add domain configuration duration (from disk) to Prometheus metrics
Diffstat (limited to 'metrics/metrics.go')
-rw-r--r-- | metrics/metrics.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/metrics/metrics.go b/metrics/metrics.go index e65d87b1..b858e229 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -29,6 +29,12 @@ var ( Help: "UNIX timestamp of the last update", }) + // DomainsConfigurationUpdateDuration is the time it takes to update domains configuration from disk + DomainsConfigurationUpdateDuration = prometheus.NewGauge(prometheus.GaugeOpts{ + Name: "gitlab_pages_domains_configuration_update_duration", + Help: "The time (in seconds) it takes to update domains configuration from disk", + }) + // DomainsSourceCacheHit is the number of GitLab API call cache hits DomainsSourceCacheHit = prometheus.NewCounter(prometheus.CounterOpts{ Name: "gitlab_pages_domains_source_cache_hit", @@ -44,8 +50,10 @@ var ( func init() { prometheus.MustRegister(DomainsServed) + prometheus.MustRegister(FailedDomainUpdates) prometheus.MustRegister(DomainUpdates) prometheus.MustRegister(DomainLastUpdateTime) + prometheus.MustRegister(DomainsConfigurationUpdateDuration) prometheus.MustRegister(DomainsSourceCacheHit) prometheus.MustRegister(DomainsSourceCacheMiss) } |