EXTENSIONS
Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.
Filter by what you need and pull what fits.
Datadog/metrics
Datadog Metrics — metric queries, submissions, tag configurations, and metadata
Aws/metrics
Query and analyze CloudWatch Metrics for operational visibility and performance monitoring.
Victoriametrics
VictoriaMetrics query API for swamp — instant/range PromQL, scrape-target
Prometheus Pushgateway
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.
Observability Agent
Install and configure a host-native metrics + logs agent on a remote
Cadvisor
cAdvisor container metrics for swamp — deploy a cAdvisor container over SSH,
Software Factory Flow Metrics
Deterministic quality, reliability, flow, and ceremony metrics for a @swamp/software-factory work item — time-to-terminal, per-stage durations, entry counts and time-to-gate, dispatch attempts, failed/parked stage, human touches, deduplicated human decisions keyed by gate+stage+cycle+decision, approvals and rejections per gate, approval wait durations, stage visit/cycle counts, review/patch frequency, stage yield and park rates, time to verified draft, bounded-loop exhaustion, human cycle-limit overrides and the stages they unblocked, delivery mode, and terminal outcome — with a cross-run aggregate, every metric carrying a trust/availability label and a source pointer back to the journal, approval, or artifact record it came from, so unmeasurable values are reported as unavailable rather than as zero. Rendered statically from recorded run data with no LLM involved.
Coder Metrics Sampler
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.
Prometheus
Monitoring agent install/config + Prometheus target registration (https://github.com/keeb/swamp-prometheus)