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

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


Sources


This site uses Just the Docs, a documentation theme for Jekyll.