Versions in this module Expand all Collapse all v0 v0.0.3 May 3, 2026 v0.0.2 Apr 1, 2026 Changes in this version + var AuditEventsDropped = prometheus.NewCounter(prometheus.CounterOpts{ ... }) + var AuditEventsLogged = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var AuditLogErrors = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var GitHubAPICalls = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var GitHubRateLimitExceededTotal = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var GitHubRateLimitLimit = prometheus.NewGaugeVec(prometheus.GaugeOpts{ ... }, []string{ ... }) + var GitHubRateLimitRemaining = prometheus.NewGaugeVec(prometheus.GaugeOpts{ ... }, []string{ ... }) + var GitHubRateLimitRemainingPercent = prometheus.NewGaugeVec(prometheus.GaugeOpts{ ... }, []string{ ... }) + var GitHubRateLimitResetTimestamp = prometheus.NewGaugeVec(prometheus.GaugeOpts{ ... }, []string{ ... }) + var GitHubRateLimitUsed = prometheus.NewGaugeVec(prometheus.GaugeOpts{ ... }, []string{ ... }) + var GitHubReachabilityCheckDuration = prometheus.NewHistogramVec(prometheus.HistogramOpts{ ... }, []string{ ... }) + var GitHubReachabilityFailuresTotal = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var GitHubReachable = prometheus.NewGaugeVec(prometheus.GaugeOpts{ ... }, []string{ ... }) + var GitHubSecondaryRateLimitRetryAfter = prometheus.NewGaugeVec(prometheus.GaugeOpts{ ... }, []string{ ... }) + var GitHubSecondaryRateLimitTotal = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var GitHubTokenIssued = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var InFlight = prometheus.NewGauge(prometheus.GaugeOpts{ ... }) + var JTICacheErrors = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var JTIReplayAttempts = prometheus.NewCounter(prometheus.CounterOpts{ ... }) + var OIDCValidationErrors = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var PolicyCacheHits = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var PolicyCacheMisses = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var PolicyLoadsTotal = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var RateLimitRejections = prometheus.NewCounter(prometheus.CounterOpts{ ... }) + var Ready = prometheus.NewGauge(prometheus.GaugeOpts{ ... }) + var RequestCount = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + var RequestLatency = prometheus.NewHistogramVec(prometheus.HistogramOpts{ ... }, []string{ ... }) + var TokenExchangeLatency = prometheus.NewHistogramVec(prometheus.HistogramOpts{ ... }, []string{ ... }) + var TokenExchangesTotal = prometheus.NewCounterVec(prometheus.CounterOpts{ ... }, []string{ ... }) + func Register()