fork of indigo with slightly nicer lexgen
at main 2.7 kB view raw
1package bgs 2 3import ( 4 "github.com/prometheus/client_golang/prometheus" 5 "github.com/prometheus/client_golang/prometheus/promauto" 6) 7 8var eventsReceivedCounter = promauto.NewCounterVec(prometheus.CounterOpts{ 9 Name: "events_received_counter", 10 Help: "The total number of events received", 11}, []string{"pds"}) 12 13var eventsHandleDuration = promauto.NewHistogramVec(prometheus.HistogramOpts{ 14 Name: "events_handle_duration", 15 Help: "A histogram of handleFedEvent latencies", 16 Buckets: prometheus.ExponentialBuckets(0.001, 2, 15), 17}, []string{"pds"}) 18 19var repoCommitsReceivedCounter = promauto.NewCounterVec(prometheus.CounterOpts{ 20 Name: "repo_commits_received_counter", 21 Help: "The total number of events received", 22}, []string{"pds"}) 23 24var repoCommitsResultCounter = promauto.NewCounterVec(prometheus.CounterOpts{ 25 Name: "repo_commits_result_counter", 26 Help: "The results of commit events received", 27}, []string{"pds", "status"}) 28 29var rebasesCounter = promauto.NewCounterVec(prometheus.CounterOpts{ 30 Name: "event_rebases", 31 Help: "The total number of rebase events received", 32}, []string{"pds"}) 33 34var eventsSentCounter = promauto.NewCounterVec(prometheus.CounterOpts{ 35 Name: "events_sent_counter", 36 Help: "The total number of events sent to consumers", 37}, []string{"remote_addr", "user_agent"}) 38 39var externalUserCreationAttempts = promauto.NewCounter(prometheus.CounterOpts{ 40 Name: "bgs_external_user_creation_attempts", 41 Help: "The total number of external users created", 42}) 43 44var connectedInbound = promauto.NewGauge(prometheus.GaugeOpts{ 45 Name: "bgs_connected_inbound", 46 Help: "Number of inbound firehoses we are consuming", 47}) 48 49var compactionDuration = promauto.NewHistogram(prometheus.HistogramOpts{ 50 Name: "compaction_duration", 51 Help: "A histogram of compaction latencies", 52 Buckets: prometheus.ExponentialBuckets(0.001, 3, 14), 53}) 54 55var compactionQueueDepth = promauto.NewGauge(prometheus.GaugeOpts{ 56 Name: "compaction_queue_depth", 57 Help: "The current depth of the compaction queue", 58}) 59 60var newUsersDiscovered = promauto.NewCounter(prometheus.CounterOpts{ 61 Name: "bgs_new_users_discovered", 62 Help: "The total number of new users discovered directly from the firehose (not from refs)", 63}) 64 65var userLookupDuration = promauto.NewHistogram(prometheus.HistogramOpts{ 66 Name: "relay_user_lookup_duration", 67 Help: "A histogram of user lookup latencies", 68 Buckets: prometheus.ExponentialBuckets(0.001, 2, 15), 69}) 70 71var newUserDiscoveryDuration = promauto.NewHistogram(prometheus.HistogramOpts{ 72 Name: "relay_new_user_discovery_duration", 73 Help: "A histogram of new user discovery latencies", 74 Buckets: prometheus.ExponentialBuckets(0.001, 2, 15), 75})