Fully Managed Prometheus Hosting
Fully managed Prometheus hosting means EasyCloudify provisions, secures, updates, monitors and backs up your Prometheus stack on the cloud provider and region of your choice — so you can use Prometheus without operating servers. One-click deploy, free SSL, daily backups, automatic patching, and 24/7 human support, from $5/mo.
Free assisted migration · 13 datacenter regions · No per-seat fees

Everything we manage on your Prometheus stack
You focus on using Prometheus. We operate the underlying cloud, the OS, the runtime and the Prometheus application itself.
One-click Prometheus deployment
Spin up a production-ready Prometheus instance in under 60 seconds in any of our 13 datacenter regions across Europe, the Americas and Asia-Pacific — with GDPR-ready regions in Amsterdam, Frankfurt and London.
Automatic updates & patching
We track upstream Prometheus releases, test compatibility, and roll out updates inside a maintenance window you control. Major upgrades include a rollback path.
Daily backups + one-click restore
Block-level, crash-consistent snapshots of your Prometheus data with 7-day retention (configurable down to every 4 hours). Restore to any point in time from the dashboard.
Hardened security baseline
Free SSL on every domain, WAF + DDoS protection, TLS 1.3, AES-256 at rest, hardened OS images, automated CVE patching. GDPR / SOC 2-aligned with EU data residency options.
24/7 proactive monitoring
Health checks, log aggregation, auto-restart on failure, and pager-style alerting on the Prometheus processes — not just the underlying VM.
Real human support, < 15 min
Our engineers know Prometheus. No tier-one chatbots — you get direct access to people who have deployed and tuned Prometheus hundreds of times.
Why teams choose Prometheus
Prometheus is an open-source systems monitoring and alerting toolkit part of the Cloud Native Computing Foundation .
Prometheus
- Version: 3.3.0
- OS: Ubuntu 24.04
- Category: Monitoring
Description
Prometheus is an open-source systems monitoring and alerting toolkit, part of the Cloud Native Computing Foundation (CNCF). Originally built at SoundCloud in 2012, it has since been adopted by thousands of companies and has one of the most active communities in the cloud-native ecosystem.
Prometheus collects and stores time series metrics identified by metric name and key/value label pairs. Its powerful query language, PromQL, lets you aggregate, filter, and analyze those metrics in real time. It operates without a distributed storage dependency — each server node is autonomous — and collects metrics by pulling over HTTP from configured targets. Service discovery and static configuration are both supported for defining what to scrape.
This VPS image runs Prometheus on port 9090. By default it is configured to monitor itself. You can extend coverage to any number of additional targets by editing the configuration file.
Software Included
| Package | Version | License |
|---|---|---|
| Prometheus | 3.3.0 | Apache 2.0 |
Key Features
- Multi-dimensional data model with metric name and key/value label pairs
- PromQL — a flexible query language for slicing and aggregating time series data
- No reliance on distributed storage; each server node is fully autonomous
- Pull-based metrics collection over HTTP
- Push support via the Pushgateway intermediary
- Service discovery and static target configuration
- Multiple graphing and dashboarding integrations (e.g., Grafana)
- Built-in alerting rules with Alertmanager integration
Getting Started
1. Deploy Prometheus on an EasyCloudify VPS
Deploy this app from the EasyCloudify Marketplace.
2. Connect to Your VPS
ssh root@your-vps-ip
3. Access the Prometheus UI
Once the VPS is ready, open a browser and navigate to:
http://your-vps-ip:9090/
You will see the Prometheus expression browser. By default, Prometheus is configured to scrape its own metrics, so you can immediately explore the built-in prometheus_* metrics using PromQL.
4. Add Scrape Targets
Prometheus is configured via the file at /etc/prometheus/prometheus.yml. Open it to add or modify scrape targets:
nano /etc/prometheus/prometheus.yml
A basic scrape configuration looks like this:
scrape_configs:
- job_name: 'my-app'
static_configs:
- targets: ['localhost:8080']
After editing, reload the configuration without restarting the service:
sudo systemctl reload prometheus.service
5. Explore Metrics with PromQL
From the Prometheus UI at port 9090, use the Expression field to run PromQL queries. For example, to see the rate of HTTP requests over the last 5 minutes:
rate(http_requests_total[5m])
For a guided walkthrough of queries and Node Exporter usage, refer to the Prometheus node exporter guide at https://prometheus.io/docs/guides/node-exporter/.
Production Hardening
By default, Prometheus listens on a public port. For any production deployment, you should restrict access so that the Prometheus UI is not exposed directly to the internet. The recommended approach is to place Nginx in front of Prometheus and enable basic authentication or restrict access by IP.
A complete example using Nginx and basic auth is available in the Prometheus documentation at https://prometheus.io/docs/guides/basic-auth/.
Example Nginx reverse proxy block:
server {
listen 80;
server_name metrics.yourdomain.com;
location / {
auth_basic "Prometheus";
auth_basic_user_file /etc/nginx/.htpasswd;
proxy_pass http://localhost:9090;
}
}
Also consider setting UFW rules to block port 9090 from public access once Nginx is in place:
ufw deny 9090
ufw allow 'Nginx Full'
Service Management
Check Prometheus status:
systemctl status prometheus
Restart Prometheus:
systemctl restart prometheus
Reload configuration (without restart):
sudo systemctl reload prometheus.service
View logs:
journalctl -u prometheus -f
Important Paths
| Item | Path |
|---|---|
| Configuration file | /etc/prometheus/prometheus.yml |
| Data directory | /var/lib/prometheus |
| Service unit | /etc/systemd/system/prometheus.service |
Support Details
- Support URL: https://prometheus.io/community/
Resources
- Documentation: https://prometheus.io/docs/introduction/overview/
- Configuration Reference: https://prometheus.io/docs/prometheus/latest/configuration/configuration/
- PromQL Basics: https://prometheus.io/docs/prometheus/latest/querying/basics/
- Node Exporter Guide: https://prometheus.io/docs/guides/node-exporter/
- Basic Auth Guide: https://prometheus.io/docs/guides/basic-auth/
- GitHub: https://github.com/prometheus/prometheus
- Community: https://prometheus.io/community/
Why run Prometheus on EasyCloudify instead of self-hosting?
- Self-hosting Prometheus works — until a CVE drops, a disk fills up, or an upgrade breaks the schema. We absorb that risk for you.
- Migrating off Elestio? Same 1-click Prometheus catalog, broader managed services, 24/7 human support and plans from $5/mo.
- No vendor lock-in: your Prometheus data is yours, in your chosen region, exportable at any time.
- Unified billing across compute, databases, storage and email — one invoice, one dashboard.
- Inbound bandwidth is always free, SSL is always free, backups are always included.
Fully managed Prometheus — answered
What does "fully managed Prometheus" actually mean?
Fully managed Prometheus means EasyCloudify operates the entire stack on your behalf: server provisioning, OS hardening, Prometheus installation and configuration, SSL, daily backups, security patches, version upgrades, monitoring, log aggregation and 24/7 incident response. You focus on using Prometheus; we keep it healthy.
How much does managed Prometheus hosting cost?
Plans start at $5/mo for our serverless tier and from $5/mo for a dedicated VPS suitable for Prometheus. Larger workloads scale up to multi-region high-availability setups. There are no per-seat fees, inbound bandwidth is free, and SSL and backups are always included.
Can I migrate my existing Prometheus install to EasyCloudify?
Yes. Free assisted migration is included on every plan. Our team replicates your existing Prometheus data (from Elestio, DigitalOcean, AWS, self-hosted or anywhere else), validates the cutover in staging, schedules a maintenance window with you, and stays on standby for 24 hours after go-live.
Where can I deploy Prometheus?
You can deploy Prometheus in any of our 13 datacenter regions across Europe, the Americas and Asia-Pacific (Amsterdam, Frankfurt, London, New York ×2, San Francisco ×2, Atlanta, Richmond, Toronto, Singapore, Bangalore, Sydney). You choose the region for data residency; we run the stack identically with the same SLAs everywhere.
Do you handle Prometheus version upgrades?
Yes. Minor versions are patched automatically during the maintenance window you configure. Major versions are reviewed by our engineers, tested against your data in staging where applicable, and rolled out with a guaranteed rollback path.
Is EasyCloudify a good Elestio alternative for Prometheus?
Yes — EasyCloudify is a true Managed Services Provider, which means our engineers take proactive ownership of your Prometheus stack (monitoring, scaling, security, maintenance) instead of leaving day-2 ops to you. Plans start at $5/mo (vs $11/mo on Elestio), and you also get a native serverless platform, managed databases, S3-compatible storage and business email under one dashboard. See our full Elestio alternative comparison.
Other fully managed apps
We manage popular open-source apps the same way. Here are a few related to Prometheus.
Deploy fully managed Prometheus in 60 seconds
We handle the cloud. You ship with Prometheus. From $5/mo, with free migration from your current host.