Port 9090 (Prometheus) — What It Is and How to Use It
Port 9090 is most commonly associated with Prometheus, an open-source monitoring and alerting toolkit. It serves as the default HTTP port for the Prometheus server, where it exposes its web UI and receives metrics from configured targets.
Gear Up: Mechanical Keyboards for Developers
Reduce fatigue and type faster with premium mechanical keyboards. Check out top picks for software engineers.
Common Use Cases
- Accessing the Prometheus web interface for querying metrics and managing configurations.
- Scraping metrics from various exporters (e.g., Node Exporter, cAdvisor) configured to send data to the Prometheus server.
- Receiving alerts from Alertmanager, although Alertmanager typically uses its own dedicated ports.
- Integrating with other monitoring and visualization tools like Grafana.
Interactive Command Builder
nc -zv example.com 9090
Check if Port 9090 is Open
sudo netstat -tulnp | grep 9090
netstat -ano | findstr :9090
Related Ports
Frequently Asked Questions
Is port 9090 dangerous to leave open?
Yes, leaving port 9090 open to the public internet without proper security measures (like a firewall, VPN, or reverse proxy with authentication) is dangerous. It exposes your monitoring data and potentially sensitive system metrics to anyone who can access the port.
What service uses port 9090?
The primary service that uses port 9090 is the Prometheus server. It's the default port for its web interface and for receiving scraped metrics.