Self-host with Docker ยท Yantr
Prometheus
Open-source systems monitoring and alerting toolkit with a dimensional data model.
1
Ports
3
Notes
5
Use Cases
About
What Prometheus does
Prometheus is an open-source monitoring and alerting toolkit designed for reliability. It collects metrics via a pull model, stores them in a time-series database, and supports a powerful query language (PromQL) for analysis. Paired with Grafana, it provides deep visibility into infrastructure, applications, and business metrics.
Install Flow
How to self-host Prometheus
Prometheus can be deployed with standard Docker Compose using the Yantr app catalog. This page collects the basic information searchers usually need first: what Prometheus does, which Docker image Yantr uses, default ports, deployment notes, and where to find the original compose template.
After deployment, Yantr lets you publish additional ports from the stack page using Docker-style syntax. Use 8080:8080 for a fixed host port or just 8080 to let Docker assign a random port.
Use Cases
What people run it for
- Collect and store metrics from servers
- containers
- and applications.
- Create alerts with Alertmanager for threshold-based notifications.
- Use PromQL to build dashboards and analyze system performance.
Technical Details
Ports, image, and service metadata
Ports
| Port | Protocol | Label |
|---|---|---|
| 9090 | HTTP | Web UI |
Docker Image
prom/prometheus:latest
Service Name
prometheus
Notes
Things to know before you deploy
- Pair with Grafana for visualization and dashboarding.
- Scrape targets by adding them to prometheus.yml in the volume.
- Includes built-in service discovery for Docker and Kubernetes.
Related Apps
More tools you might pair with Prometheus
Page generated 2026-07-27T04:28:00.415Z