| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Arbiter.Otel.MetricNames
Description
The names of the instruments arbiter registers.
Synopsis
- data MetricName
- = JobsClaimed
- | JobsProcessed
- | JobsRetried
- | AdmissionAdmitted
- | MaintenanceRows
- | HandlerDuration
- | QueueDepth
- | QueueDepthByKind
- | QueueOldestReadyAge
- | QueueOldestInFlightAge
- | Workers
- | AdmissionKeys
- | AdmissionLimit
- | AdmissionInFlight
- | AdmissionBusiestKey
- | AdmissionTokens
- | PgTableDeadTuples
- | PgTableLiveTuples
- | PgTableVacuumAge
- | PgTableSize
- | PgTableScans
- | PgTableBlocks
- | PgTableXidAge
- | PgDbConnections
- | PgDbBackends
- | PgDbOldestTransactionAge
- | PgDbOldestQueryAge
- | DbReachable
- | GaugesAge
- metricName :: MetricName -> Text
- arbiterMetricNames :: [Text]
Documentation
data MetricNameSource #
Every instrument the library registers. A job's kind attribute is absent when its
label is not declared.
Constructors
| JobsClaimed | Counter, no unit. Attributes: |
| JobsProcessed | Counter, no unit. Attributes: |
| JobsRetried | Counter, no unit. Attributes: |
| AdmissionAdmitted | Counter, no unit. Attributes: |
| MaintenanceRows | Counter, no unit. Attributes: |
| HandlerDuration | Histogram, |
| QueueDepth | Gauge, |
| QueueDepthByKind | Gauge, |
| QueueOldestReadyAge | Gauge, |
| QueueOldestInFlightAge | Gauge, |
| Workers | Gauge, |
| AdmissionKeys | Gauge, |
| AdmissionLimit | Gauge, |
| AdmissionInFlight | Gauge, |
| AdmissionBusiestKey | Gauge, |
| AdmissionTokens | Gauge, |
| PgTableDeadTuples | Gauge, |
| PgTableLiveTuples | Gauge, |
| PgTableVacuumAge | Gauge, |
| PgTableSize | Gauge, |
| PgTableScans | Counter, |
| PgTableBlocks | Counter, |
| PgTableXidAge | Gauge, |
| PgDbConnections | Gauge, |
| PgDbBackends | Gauge, |
| PgDbOldestTransactionAge | Gauge, |
| PgDbOldestQueryAge | Gauge, |
| DbReachable | Gauge, |
| GaugesAge | Gauge, |
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# | |
metricName :: MetricName -> TextSource #
The exported name of a metric.
arbiterMetricNames :: [Text]Source #
Every metric name arbiter exports.