prometheus
OfficialMonitoring and alerting toolkit
11.4K pulls
30 MBvs280 MBDocker9x smaller
1 versionUpdated 2026-04-04Apache-2.0Security: A+$ niso pull prometheus9x smaller than Docker
This package is 30 MB vs Docker's 280 MB image. That's 9x less disk space, faster pulls, and a smaller attack surface.
Prometheus is an open-source systems monitoring and alerting toolkit. It collects and stores metrics as time series data with a powerful query language (PromQL), efficient storage, and built-in alerting.
niso packages Prometheus at 30 MB -- 9x smaller than Docker's 280 MB prom/prometheus image. Includes prometheus, promtool, and tsdb. The monitoring isolation preset provides read-only rootfs with write access only to the metrics data volume. Scrape targets can be configured via a mounted prometheus.yml.
Key features
- 30 MB total package size (9x smaller than Docker)
- Default port: 9090
- Multi-architecture: x86_64 and aarch64
- server isolation preset — each service fully isolated
- Security score: A+
How to use
manifest.toml
[package]
name = "prometheus"
version = "2.51.2"
[service]
restart = "on-failure"
[network]
ports = ["9090:9090"]
[volumes]
data = { mount = "/data", mode = "rw" }
[isolation]
preset = "server"Dependencies
prometheus 30 MB
└── musl libc 1.2.5 (0.6 MB)