| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Arbiter.Otel.MetricNames
Description
The names of the instruments arbiter registers.
Synopsis
- data MetricName
- = JobsClaimed
- | JobsProcessed
- | JobsRetries
- | AdmissionAdmitted
- | MaintenanceRows
- | HandlerDuration
- | QueueDepth
- | QueueDepthByKind
- | QueueOldestReadyAge
- | QueueOldestInFlightAge
- | Workers
- | AdmissionKeys
- | AdmissionLimit
- | AdmissionInFlight
- | AdmissionBusiestKey
- | AdmissionTokens
- | PgTableDeadTuples
- | PgTableLiveTuples
- | PgTableAutovacuumAge
- | PgTableSizeBytes
- | PgTableScans
- | PgTableBlocks
- | PgTableXidAge
- | PgDbConnections
- | PgDbBackends
- | PgDbOldestTransactionAge
- | PgDbOldestQueryAge
- | DbReachable
- | GaugesAge
- metricName :: MetricName -> Text
- arbiterMetricNames :: [Text]
Documentation
Source #data MetricName
Every instrument the library registers.
Constructors
Instances
| Eq MetricName Source # | |
Defined in Arbiter.Otel.MetricNames | |
| Bounded MetricName Source # | |
Defined in Arbiter.Otel.MetricNames | |
| Enum MetricName Source # | |
Defined in Arbiter.Otel.MetricNames Methods #succ :: MetricName -> MetricName #pred :: MetricName -> MetricName #toEnum :: Int -> MetricName #fromEnum :: MetricName -> Int #enumFrom :: MetricName -> [MetricName] #enumFromThen :: MetricName -> MetricName -> [MetricName] #enumFromTo :: MetricName -> MetricName -> [MetricName] #enumFromThenTo :: MetricName -> MetricName -> MetricName -> [MetricName] | |
| Show MetricName Source # | |
Defined in Arbiter.Otel.MetricNames Methods #showsPrec :: Int -> MetricName -> ShowS #show :: MetricName -> String #showList :: [MetricName] -> ShowS | |
Source #metricName :: MetricName -> Text
The exported name of a metric.
Source #arbiterMetricNames :: [Text]
Every metric name arbiter exports.