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
27 results
label:monitoring

Swamp Watch

@magistr/swamp-watch · v2026.08.21.1

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

upd Aug 220 pullsA100/100

Aws/bedrock Usage

@webframp/aws/bedrock-usage · v2026.08.21.1

AWS Bedrock token usage monitoring — multi-account fan-out scanning of

upd Aug 2212 pullsA100/100

Ai Usage

@webframp/ai-usage · v2026.08.21.2

Unified cross-provider AI token usage monitoring — workflow, model, and

upd Aug 228 pullsA100/100

Gcp/vertex Usage

@webframp/gcp/vertex-usage · v2026.08.21.2

GCP Vertex AI token usage monitoring — multi-project scanning of

upd Aug 2210 pullsA100/100

Datadog/synthetics

@webframp/datadog/synthetics · v2026.08.21.2

Datadog Synthetics — synthetic monitoring tests, results, and locations

upd Aug 220 pullsA100/100

Aws/metrics

@webframp/aws/metrics · v2026.08.21.2

Query and analyze CloudWatch Metrics for operational visibility and performance monitoring.

upd Aug 2242 pullsA100/100

Azure/openai Usage

@webframp/azure/openai-usage · v2026.08.21.2

Azure OpenAI / AI Services token usage monitoring — multi-subscription

upd Aug 2215 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 221 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

Credential Expiry

@sntxrr/credential-expiry · v2026.08.19.4

Probe the credentials a fleet actually holds and report how long each has left, distinguishing expiry from an outage in progress

upd Aug 197 pullsA100/100

Observability Agent

@magistr/observability-agent · v2026.08.19.1

Install and configure a host-native metrics + logs agent on a remote

upd Aug 190 pullsA100/100

Cadvisor

@magistr/cadvisor · v2026.08.19.1

cAdvisor container metrics for swamp — deploy a cAdvisor container over SSH,

upd Aug 191 pullsA100/100

Gcp/monitoring

@swamp/gcp/monitoring · v2026.08.12.2

Google Cloud monitoring infrastructure models

upd Aug 120 pullsA100/100

Zabbix

@figura/zabbix · v2026.07.23.1

Zabbix Monitoring — read-only integration for troubleshooting and observing monitored infrastructure via the Zabbix JSON-RPC 2.0 API. Retrieves hosts, problems, triggers, items, history, host groups, maintenance windows, events, and network maps.

upd Jul 2311 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

Coder Workspace Watch

@twonines/coder-workspace-watch · v2026.07.20.1

Queries Coder workspace API and captures state snapshots. Records workspace status, agent state, and build info for stability and drift analysis.

upd Jul 201 pullsA100/100

Coder Health Probe

@twonines/coder-health-probe · v2026.07.20.1

Polls Coder server health and build info endpoints. Produces typed health state with latency measurements for reliability analysis.

upd Jul 202 pullsA100/100

Scaleway Cockpit

@sntxrr/scaleway-cockpit · v2026.07.19.2

Manage a Scaleway Cockpit (Observability) data source — sync state, create metrics/logs/traces data sources, delete, and discover data sources and tokens in a region, via the Cockpit API with X-Auth-Token auth.

upd Jul 190 pullsA100/100

Prometheus

@keeb/prometheus · v2026.07.18.1

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

upd Jul 1830 pullsA100/100

Grafana

@keeb/grafana · v2026.07.18.1

Grafana dashboard and alert management via API (https://github.com/keeb/swamp-grafana)

upd Jul 1848 pullsA100/100

Google Meet Hardware

@dougschaefer/google-meet-hardware · v2026.06.29.1

Google Meet hardware device monitoring via Workspace Admin Reports API. Tracks device online/offline state, peripheral attach/detach (camera, mic, speaker, display, touch controller), call state (Meet, Teams, Webex, Zoom), power state, firmware updates, and restarts. Uses service account with domain-wide delegation — no interactive auth required.

upd Jun 293 pullsA100/100

Openai Usage

@dougschaefer/openai-usage · v2026.06.29.1

OpenAI platform usage and cost reporting via the Organization Usage API — daily and total completion token counts and USD spend, month-to-date by default. Vault-based Admin API key (the api.usage.read scope is required; a standard project key cannot read usage).

upd Jun 290 pullsA92/100

Disk Usage

@whyvez/disk-usage · v2026.05.28.1

Check disk usage statistics for a filesystem path

upd May 287 pullsD50/100