-
Notifications
You must be signed in to change notification settings - Fork 89
/
metrics.go
36 lines (29 loc) · 1.08 KB
/
metrics.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package indexer
import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promauto"
)
var referencesCrawled = promauto.NewCounter(prometheus.CounterOpts{
Name: "indexer_references_crawled",
Help: "Number of references crawled",
})
var externalUserCreationAttempts = promauto.NewCounter(prometheus.CounterOpts{
Name: "indexer_external_user_creation_attempts",
Help: "Number of external user creation attempts",
})
var userCrawlsEnqueued = promauto.NewCounter(prometheus.CounterOpts{
Name: "indexer_user_crawls_enqueued",
Help: "Number of user crawls enqueued",
})
var reposFetched = promauto.NewCounterVec(prometheus.CounterOpts{
Name: "indexer_repos_fetched",
Help: "Number of repos fetched",
}, []string{"status"})
var catchupEventsEnqueued = promauto.NewCounter(prometheus.CounterOpts{
Name: "indexer_catchup_events_enqueued",
Help: "Number of catchup events enqueued",
})
var catchupEventsProcessed = promauto.NewCounter(prometheus.CounterOpts{
Name: "indexer_catchup_events_processed",
Help: "Number of catchup events processed",
})