From b6c55c1fed2f48c75aade7344d57e171fe4f0073 Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Tue, 17 Dec 2019 13:00:09 +0100 Subject: Add GitLab API domains source caching metrics --- metrics/metrics.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'metrics') diff --git a/metrics/metrics.go b/metrics/metrics.go index 18fd3fdd..e65d87b1 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -28,10 +28,24 @@ var ( Name: "gitlab_pages_last_domain_update_seconds", Help: "UNIX timestamp of the last update", }) + + // DomainsSourceCacheHit is the number of GitLab API call cache hits + DomainsSourceCacheHit = prometheus.NewCounter(prometheus.CounterOpts{ + Name: "gitlab_pages_domains_source_cache_hit", + Help: "The number of GitLab domains API cache hits", + }) + + // DomainsSourceCacheMiss is the number of GitLab API call cache misses + DomainsSourceCacheMiss = prometheus.NewCounter(prometheus.CounterOpts{ + Name: "gitlab_pages_domains_source_cache_miss", + Help: "The number of GitLab domains API cache misses", + }) ) func init() { prometheus.MustRegister(DomainsServed) prometheus.MustRegister(DomainUpdates) prometheus.MustRegister(DomainLastUpdateTime) + prometheus.MustRegister(DomainsSourceCacheHit) + prometheus.MustRegister(DomainsSourceCacheMiss) } -- cgit v1.2.3