Skip to main content

EXTENSIONS

Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.

Filter by what you need and pull what fits.

Selection
7 results
label:prometheus

Victoriametrics

@magistr/victoriametrics · v2026.09.02.1

VictoriaMetrics query API for swamp — instant/range PromQL, scrape-target

upd Sep 27 pullsA100/100

Swamp Watch

@magistr/swamp-watch · v2026.08.21.1

Per-workflow observability for a swamp repo's own scheduled work.

upd Aug 222 pullsA100/100

Prometheus

@dieter/prometheus · v2026.08.22.2

Evidence-preserving instant and range PromQL queries against Prometheus, with explicit timestamps and optional SSH transport.

upd Aug 223 pullsA100/100

Prometheus Pushgateway

@sntxrr/prometheus-pushgateway · v2026.08.20.1

Push metrics from a scheduled swamp method into a Prometheus Pushgateway. Scheduled jobs are exactly what Pushgateway exists for: a batch that runs, computes numbers, and exits long before any scrape could reach it. The `@sntxrr/prometheus/pushgateway` model's `push` method takes a flat `{name, value, labels}` series — the shape several models already emit alongside their verdicts — renders it as text exposition format, and writes it to a grouping key. Defaults to PUT so a series that disappears from the source disappears from the gateway, rather than lingering at its last value forever. Validates metric and label names and rejects non-finite values before sending, because Pushgateway answers 400 without naming the offending series and a single NaN discards the whole batch. Handles the base64 grouping-key escape for values containing a slash or empty values, which would otherwise corrupt or collapse a path segment. Emits an optional heartbeat counter, because pushed metrics go stale silently: the gateway serves the last value forever, so a job that stops running leaves every dashboard green while nothing is being checked.

upd Aug 200 pullsA100/100

Unifi Fabric

@sntxrr/unifi-fabric · v2026.08.20.1

Structural health monitoring for a UniFi fabric. The `@sntxrr/unifi-fabric/topology` model's `check` method compares a declared topology against live `/stat/device` rows and reports the failures that outcome-based monitoring cannot see: a device expected on the wire that has silently fallen back to a wireless mesh uplink, attachment to the wrong upstream device, links negotiated below their expected speed, ports carrying error counters, and — the one with no equivalent elsewhere — ports that are down but have carried real traffic before, which identifies a run that used to work. An access point that loses its wired uplink does not fail; it meshes, keeps serving clients, and every uptime check stays green while latency quietly goes from sub-millisecond to tens of milliseconds and jittery. `uplink.type` flipping from `wire` to `wireless` is a boolean, so it is asserted exactly rather than thresholded. Read-only: never writes to the controller. Emits a flat Prometheus-ready metric series alongside the verdict, including for healthy devices, so alerts can fire on a series dropping to zero rather than on a document changing shape. Authenticates with an API key over `X-API-KEY`, which sidesteps the HTTP 499 that MFA-enabled SSO accounts return for password logins.

upd Aug 200 pullsA100/100

Coder Metrics Sampler

@twonines/coder-metrics-sampler · v2026.07.20.1

Scrapes Prometheus metrics from Coder's metrics endpoint. Extracts key operational indicators (API latency, workspace counts, agent connections) and writes typed snapshots for trend analysis.

upd Jul 200 pullsA100/100

Prometheus

@keeb/prometheus · v2026.07.18.1

Monitoring agent install/config + Prometheus target registration (https://github.com/keeb/swamp-prometheus)

upd Jul 1831 pullsA100/100