Prometheus
TAS Score: S3/3 – D5/5 – A3 / T2 Critical criteria for this category: Recoverability.
Brief Description
Open‑source monitoring system that collects metrics from targets, stores them locally, and enables powerful querying, alerting, and visualisation.
Architectural Role
Observability layer: metrics collection, storage, and alerting for infrastructure and applications. Often paired with Grafana for dashboards.
Technical Autonomy
- ✅ Works without internet (after setup)
- ✅ Stores data locally (TSDB)
- ✅ Does not require external accounts
- ✅ Allows data export (remote read/write, snapshot, backup)
- ✅ Provides offline updates (manual via packages)
Philosophical Assessment (whose.world criteria)
| Criterion | Status | Comments |
|---|---|---|
| Pause | Yes | Service can be stopped; data remains on disk. |
| Exit | Yes | Data can be exported; no vendor lock‑in. |
| Recoverability | Yes | Backups of data directory can be restored. |
| Visibility | Yes | Open source, fully auditable. |
| External Dependencies | Yes | No required cloud services; can run offline. |
Configuration (Minimal)
Basic prometheus.yml configuration:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
Start Prometheus:
prometheus --config.file=prometheus.yml
For Docker:
services:
prometheus:
image: prom/prometheus:latest
ports:
- "9090:9090"
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
- prometheus-data:/prometheus
Related Recipes
- Minimal Autonomous Server – can be extended with Prometheus and Grafana for full observability.
Alternatives
-
VictoriaMetrics – faster, more scalable, Prometheus‑compatible.
-
InfluxDB – time‑series database, different query language.
-
Netdata – real‑time monitoring, less emphasis on long‑term storage.
Trajectory
Direction: opening.
Prometheus is a CNCF graduated project (the highest maturity level), Apache-2.0 licenced. It was donated to CNCF by SoundCloud in 2016. CNCF governance protects against unilateral corporate decisions. Multiple major companies contribute. No enterprise tier, no commercial gating.
Signal assessment:
| Signal | Status | Evidence |
|---|---|---|
| License | ✅ | Apache-2.0; CNCF graduated project with governance protections. |
| Feature gating | ✅ | No paid tier; all features available to all users. |
| Self-hosting | ✅ | Designed for self-hosted infrastructure monitoring. |
| Governance | ✅ | CNCF governance; multiple corporate contributors; community-driven roadmap. |
Signal key: ✅ opening · ➖ neutral · ⚠️ closing