1package indexer
2
3import (
4 "github.com/prometheus/client_golang/prometheus"
5 "github.com/prometheus/client_golang/prometheus/promauto"
6)
7
8var referencesCrawled = promauto.NewCounter(prometheus.CounterOpts{
9 Name: "indexer_references_crawled",
10 Help: "Number of references crawled",
11})
12
13var externalUserCreationAttempts = promauto.NewCounter(prometheus.CounterOpts{
14 Name: "indexer_external_user_creation_attempts",
15 Help: "Number of external user creation attempts",
16})
17
18var userCrawlsEnqueued = promauto.NewCounter(prometheus.CounterOpts{
19 Name: "indexer_user_crawls_enqueued",
20 Help: "Number of user crawls enqueued",
21})
22
23var reposFetched = promauto.NewCounterVec(prometheus.CounterOpts{
24 Name: "indexer_repos_fetched",
25 Help: "Number of repos fetched",
26}, []string{"status"})
27
28var catchupEventsEnqueued = promauto.NewCounterVec(prometheus.CounterOpts{
29 Name: "indexer_catchup_events_enqueued",
30 Help: "Number of catchup events enqueued",
31}, []string{"how"})
32
33var catchupEventsProcessed = promauto.NewCounter(prometheus.CounterOpts{
34 Name: "indexer_catchup_events_processed",
35 Help: "Number of catchup events processed",
36})
37
38var catchupEventsFailed = promauto.NewCounterVec(prometheus.CounterOpts{
39 Name: "indexer_catchup_events_failed",
40 Help: "Number of catchup events processed",
41}, []string{"err"})
42
43var catchupReposGauge = promauto.NewGauge(prometheus.GaugeOpts{
44 Name: "indexer_catchup_repos",
45 Help: "Number of repos waiting on catchup",
46})