diff options
Diffstat (limited to 'metrics/metrics.go')
-rw-r--r-- | metrics/metrics.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/metrics/metrics.go b/metrics/metrics.go index bb14de04..1950eb77 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -76,6 +76,12 @@ var ( Name: "gitlab_pages_domains_source_api_call_duration", Help: "The time (in seconds) it takes to get a response from the GitLab domains API", }, []string{"status_code"}) + + // ServingFileSize metric for file size serving. serving_types: disk and object_storage + ServingFileSize = prometheus.NewGaugeVec(prometheus.GaugeOpts{ + Name: "gitlab_pages_serving_file_size", + Help: "The size in bytes for each file that has been served", + }, []string{"serving_type", "content_type"}) ) // MustRegister collectors with the Prometheus client @@ -93,5 +99,6 @@ func MustRegister() { DomainsSourceFailures, ServerlessRequests, ServerlessLatency, + ServingFileSize, ) } |