Prometheus VPS — Unlimited Metrics — AlertManager

Prometheus VPS — Self-Hosted Metrics
& Alerting Platform

Run Prometheus on a dedicated Cloud VPS for unlimited metric collection, long-term retention, and AlertManager routing. No Grafana Cloud per-series billing — store months of metrics from all your infrastructure at flat cost.

Prometheus + AlertManager Unlimited Metric Retention Any Exporter Alert Routing From $5/mo
Unlimited
Metric Series
AlertManager
Routing
NVMe
TSDB Storage
$5
Starting /mo
AMD Ryzen CPU
DDR5 RAM
NVMe SSD
10 Gbps Port
DDoS Protected
Full Root Access
35+ Locations
Instant Deploy
Why VPS?

Why Self-Host Prometheus on a VPS?

Managed Prometheus (Grafana Cloud, AWS AMP) charges per metric series ingested. Self-hosted Prometheus stores unlimited metric series from all your infrastructure on NVMe SSD at a flat monthly cost.

Zero Per-Series Billing

Grafana Cloud: $8/mo per 10k active series. AWS Managed Prometheus: $0.90/million samples. Self-hosted Prometheus on a $5/mo VPS ingests unlimited metrics from unlimited hosts at flat cost.

Unlimited Metric Retention

Managed Prometheus limits retention (Grafana Cloud: 13 days free). Configure Prometheus on a VPS to retain metrics for months or years — limited only by NVMe disk capacity.

Any Exporter — Total Coverage

Node Exporter, MySQL Exporter, PostgreSQL Exporter, Redis Exporter, Nginx Exporter, MongoDB Exporter, Kubernetes metrics — any OpenMetrics-compatible endpoint scraped without managed service exporter restrictions.

AlertManager — Advanced Alert Routing

AlertManager deduplicates, groups, and routes alerts to Slack, PagerDuty, OpsGenie, email, Telegram, and webhooks. Silences, inhibition rules, and time-based routing — full alert management infrastructure on your VPS.

Recommended Stack

Recommended Tech Stack

The optimal software stack pre-configured for this use case on a Host4Fun Cloud VPS.

Prometheus 2.x
Metrics collection + TSDB
AlertManager
Alert deduplication + routing
Grafana
Dashboard visualization
Node Exporter
Host system metrics
DB Exporters
MySQL/PG/Redis metrics
Custom exporters
Application metrics
Thanos (opt)
Long-term metric storage
TLS + basic auth
Secure scrape endpoints
Quick Deploy

Deploy in Minutes

Get up and running on a fresh Host4Fun Cloud VPS with these commands.

root@vps — quick deploy
# Install Prometheus + AlertManager (Ubuntu 22.04)
[root@vps ~]# apt install prometheus prometheus-alertmanager prometheus-node-exporter -y
[root@vps ~]# systemctl enable --now prometheus alertmanager prometheus-node-exporter
[OK] Prometheus:9090 | AlertManager:9093 | NodeExporter:9100

# Configure scrape targets in /etc/prometheus/prometheus.yml
scrape_configs:
  - job_name: node # scrape all your servers
    static_configs: [{targets: ["10.0.0.1:9100", "10.0.0.2:9100"]}]
  - job_name: myapp
    static_configs: [{targets: ["app-server:8080"]}]
[root@vps ~]# systemctl reload prometheus
[OK] Scraping 2 servers + your app — unlimited metric retention
[root@vps ~]#
Why Host4Fun

Why Host4Fun Cloud VPS?

Everything that makes Host4Fun Cloud VPS the ideal infrastructure for your use case.

NVMe TSDB — Fast Metric Storage

Prometheus stores time-series data in its local TSDB on NVMe SSD. Fast writes for high-cardinality metric ingestion and fast reads for PromQL range queries over large time windows.

PromQL — Powerful Query Language

PromQL aggregates, filters, and computes metrics with functions like rate(), irate(), histogram_quantile(), and label_replace(). Write alert rules and dashboard queries that managed services restrict or charge extra for.

AlertManager — Smart Alert Routing

AlertManager receives Prometheus alerts and routes them based on configurable rules — group by service, silence during maintenance windows, inhibit child alerts when parent fires, and route critical alerts to PagerDuty vs warnings to Slack.

Unlimited Exporter Coverage

Any service with a Prometheus exporter is scrapeable — MySQL, PostgreSQL, Redis, MongoDB, Nginx, HAProxy, Kafka, RabbitMQ, and thousands of community exporters. No managed service restrictions on which exporters you can use.

Long-Term Retention Configuration

Configure `--storage.tsdb.retention.time=365d` for 1-year metric history. NVMe SSD with efficient TSDB compression stores months of metrics. Pair with Thanos for infinite retention using object storage.

Custom Application Metrics

Instrument your applications with the Prometheus client library (Python, Node.js, Go, Java) to expose custom /metrics endpoints. Track business-specific metrics — order rates, user signups, cache hit rates — alongside infrastructure metrics.

Comparison

VPS vs Alternatives

How a self-managed Host4Fun Cloud VPS compares to shared hosting and managed cloud services.

FeatureHost4Fun Cloud VPSGrafana CloudAWS Managed PrometheusDatadog
Per-Series Cost $0$8/mo per 10k series$0.90/1M samples$15+/host
Metric RetentionUnlimited13 days free150 days15 months
Custom Exporters
AlertManager managed
Monthly Cost$5/mo flat$8+/mo$0.90+/1M samples$15+/host
Use Cases

Who Uses This VPS?

Real use cases from developers, agencies, and businesses running on Host4Fun Cloud VPS.

Multi-Server Infrastructure Monitoring

Scrape Node Exporter from all your servers — CPU, memory, disk, network metrics centralized in one Prometheus instance. AlertManager fires when any server breaches thresholds.

Application Metrics Platform

Instrument microservices and monoliths to expose custom Prometheus metrics. Centralized Prometheus scrapes all services — request rates, error rates, queue depths, and cache hit ratios in one place.

Production Alerting Infrastructure

AlertManager routes production alerts with deduplication, grouping, and escalation. Critical alerts page the on-call engineer; warnings notify the team Slack channel; infrastructure alerts route to DevOps.

Database Performance Monitoring

MySQL Exporter, PostgreSQL Exporter, and Redis Exporter provide deep database metrics. Alert on slow query increases, connection pool exhaustion, replication lag, and memory pressure.

SRE & Platform Engineering Learning

SRE engineers learning PromQL, alert rule design, and Prometheus federation need a real Prometheus installation. A $5/mo VPS provides the complete hands-on learning environment.

SLO Monitoring

Define Service Level Objectives in Prometheus recording rules. AlertManager fires SLO breach alerts when error budget is consumed. Grafana SLO dashboards visualize remaining error budget.

Pricing

Choose Your VPS Plan

All plans include AMD Ryzen CPU, DDR5 RAM, NVMe SSD, 10 Gbps, DDoS protection, and dedicated IPv4.

Starter
 
$5/mo
 
  • 1 vCPU AMD Ryzen
  • 1 GB DDR5 RAM
  • 15 GB NVMe SSD
  • 1 TB Bandwidth
  • 10 Gbps Port
  • Full Root Access
  • DDoS Protection
Get Started
Basic
 
$7/mo
 
  • 2 vCPU AMD Ryzen
  • 2 GB DDR5 RAM
  • 30 GB NVMe SSD
  • 4 TB Bandwidth
  • 10 Gbps Port
  • Full Root Access
  • DDoS Protection
Get Started
Most Popular
Professional
Prometheus optimal — TSDB NVMe + Alert processing
$14/mo
 
  • 4 vCPU AMD Ryzen
  • 4 GB DDR5 RAM
  • 60 GB NVMe SSD
  • 8 TB Bandwidth
  • 10 Gbps Port
  • Full Root Access
  • DDoS Protection
Deploy Now
Business
 
$28/mo
 
  • 6 vCPU AMD Ryzen
  • 8 GB DDR5 RAM
  • 120 GB NVMe SSD
  • 16 TB Bandwidth
  • 10 Gbps Port
  • Full Root Access
  • DDoS Protection
Get Started

Annual billing charged as one payment. Prices exclude taxes.

FAQ

Frequently Asked Questions

The Starter plan ($5/mo, 1 GB RAM, 15 GB NVMe) handles Prometheus monitoring 5-10 servers with default scrape interval. Basic ($7/mo, 2 GB, 30 GB NVMe) suits monitoring 10-20 servers. Professional ($14/mo, 60 GB NVMe) stores months of metrics from 20+ servers.
Configure --storage.tsdb.retention.time (default 15d). Professional plan (60 GB NVMe): ~6-12 months for 10 servers at 15s scrape interval. Use --storage.tsdb.retention.size to cap disk usage automatically.
PromQL (Prometheus Query Language) queries time-series metrics. Start with: `up` (shows scrape status), `node_cpu_seconds_total` (CPU metrics), `rate(http_requests_total[5m])` (request rate). The Prometheus documentation and Grafana's PromQL tutorials are excellent learning resources.
Create /etc/alertmanager/alertmanager.yml with: routes (rules for routing alerts), receivers (Slack webhooks, email SMTP, PagerDuty API keys), inhibit rules, and time intervals for silencing. Restart AlertManager after changes. Test with amtool CLI.
Yes with CloudWatch Exporter for AWS metrics, Azure Monitor Exporter, or GCP Stackdriver Exporter. These exporters translate cloud provider metrics to Prometheus format. Centralize cloud and on-premise metrics in one Prometheus instance.
Thanos extends Prometheus with: long-term metric storage to object storage (S3, GCS), global query across multiple Prometheus instances, and downsampling for old metrics. Use Thanos when you need: metrics from multiple Prometheus instances, indefinite retention, or high availability Prometheus.
Related Pages
Grafana VPSMonitoring VPSDevOps VPSDeveloper VPS

Deploy Self-Hosted Prometheus on VPS Today

Unlimited metrics. Unlimited retention. AlertManager routing. NVMe TSDB. From $5/mo.

Deploy Your VPS Now View All Plans