Monitoring VPS — Grafana + Prometheus + Loki + Alerts

Monitoring VPS — Self-Hosted Grafana
& Observability Stack

Run your complete observability stack — Prometheus metrics, Grafana dashboards, Loki logs, and alerting — on a dedicated Cloud VPS at flat cost. No Grafana Cloud per-metric billing.

Grafana Dashboards Prometheus Metrics Loki Log Aggregation PagerDuty-Free Alerts From $5/mo
Grafana
+ Prometheus + Loki
Unlimited
Metrics & Logs
$0
Per-Series Billing
$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 Your Monitoring Stack?

Grafana Cloud charges $8+/mo per 10,000 active metric series. Datadog charges $15+/host/mo. A self-hosted monitoring VPS stores unlimited metrics and logs at a flat monthly cost.

No Per-Series or Per-Host Billing

Grafana Cloud: $8/mo per 10k metric series. Datadog: $15+/host/mo. A $5/mo VPS runs Prometheus + Grafana + Loki for unlimited metrics, unlimited hosts, and unlimited log ingestion at a flat cost.

Unlimited Retention

Cloud monitoring platforms limit metric retention (Grafana Cloud: 13 days free). A VPS stores metrics for as long as your NVMe disk allows — configure 1 year, 5 years, or indefinite retention.

Private Infrastructure Data

Server metrics, application performance data, and log contents can reveal sensitive business information. Self-hosted monitoring keeps all observability data on your own infrastructure.

Complete Observability Stack

The three pillars of observability on one VPS: metrics (Prometheus), logs (Loki + Promtail), and traces (Tempo or Jaeger). Complete full-stack visibility without multiple SaaS subscriptions.

Recommended Stack

Recommended Tech Stack

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

Prometheus
Metrics collection + alerting
Grafana
Dashboards + visualization
Loki
Log aggregation
Promtail / Alloy
Log shipper agents
Uptime Kuma
Service uptime monitoring
Alertmanager
Alert routing + deduplication
Telegram / Slack / PagerDuty
Alert notifications
InfluxDB (alt)
Time-series metrics store
Quick Deploy

Deploy in Minutes

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

root@vps — quick deploy
# Deploy full observability stack with Docker Compose
[root@vps ~]# curl -fsSL https://get.docker.com | sh
# docker-compose.yml with the full stack
[root@vps ~]# docker compose up -d prometheus grafana loki promtail alertmanager
[OK] Prometheus:9090 | Grafana:3000 | Loki:3100 | Alertmanager:9093

# Install Uptime Kuma for service uptime monitoring
[root@vps ~]# docker run -d --name uptime-kuma -p 3001:3001 -v uptime-kuma:/app/data louislam/uptime-kuma:1
[OK] Uptime Kuma at :3001

# Configure Prometheus to scrape your servers
scrape_configs:
  - job_name: myapp
    static_configs: [{targets: ["app-server:9100"]}]
[OK] Metrics flowing → Grafana dashboards live
[root@vps ~]#
Why Host4Fun

Why Host4Fun Cloud VPS?

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

Prometheus — Metrics Collection

Prometheus scrapes metrics from any endpoint exposing /metrics in OpenMetrics format. Node Exporter, application metrics, database exporters, and Kubernetes metrics — all collected and stored locally on your VPS.

Grafana — Unlimited Dashboards

Connect Grafana to Prometheus, Loki, InfluxDB, PostgreSQL, and 80+ data sources. Build unlimited dashboards, set alert thresholds, and create team annotations — all stored locally on your VPS.

Loki — Log Aggregation

Loki stores logs indexed only by labels — dramatically cheaper storage than Elasticsearch for log data. Query logs in Grafana with LogQL alongside your metrics dashboards.

Alertmanager — Smart Alert Routing

Prometheus Alertmanager routes alerts to Slack, PagerDuty, OpsGenie, email, Telegram, or webhooks. Configurable grouping, inhibition, and silences prevent alert storms.

Uptime Kuma — Service Monitoring

Self-hosted uptime monitoring with status page, HTTP/TCP/DNS checks, and notifications. Monitor all your VPS services and external dependencies from a clean web interface.

Unlimited Metric Retention

Configure Prometheus retention period — 15 days, 1 year, or indefinitely. NVMe SSD stores months of metrics efficiently with Prometheus's time-series compression.

Comparison

VPS vs Alternatives

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

FeatureHost4Fun Cloud VPSGrafana CloudDatadogNew Relic
Metric RetentionUnlimited13 days free1 yr paid8 days free
Log IngestionUnlimited Loki50GB/mo free$0.10/GB+~100GB free
Per-Host Cost$0 (flat VPS)N/A$15+/host/mo$25+/host/mo
Monthly Cost$5–$7/mo$0–$8+/mo per 10k series$15+/host$25+/host
Data Privacy
Use Cases

Who Uses This VPS?

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

Infrastructure Monitoring

Monitor all your VPS servers, Docker containers, and databases with Prometheus Node Exporter and exporters. Grafana dashboards show CPU, memory, disk, and network across your entire infrastructure.

Application Performance Monitoring

Instrument your apps to expose custom Prometheus metrics — request rates, error rates, response times. Build Grafana dashboards showing application performance KPIs alongside system metrics.

Multi-Client Monitoring

Agencies monitoring multiple client server environments centralize all metrics and logs in one Grafana instance. Per-organization dashboards and role-based access control per client.

Uptime Monitoring

Uptime Kuma monitors all your websites, APIs, and services with configurable check intervals. Push notifications to Slack, Discord, Telegram when anything goes down.

Log Analytics & Debugging

Loki aggregates logs from all application and server services. Query logs with LogQL directly in Grafana — correlate log spikes with metric anomalies on the same dashboard.

SRE & Observability Learning

SRE engineers learning Prometheus PromQL, Grafana dashboard design, and alerting configuration need a real monitoring stack. A $5/mo VPS provides the complete hands-on learning environment.

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
Monitoring optimal — Prometheus + Grafana + Loki
$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) runs Grafana + Prometheus monitoring a handful of targets. The Basic plan ($7/mo, 2 GB) handles Grafana + Prometheus + Loki + Alertmanager comfortably. The Professional plan ($14/mo) supports monitoring 20+ servers with high scrape frequency.
Configure --storage.tsdb.retention.time in Prometheus. The Professional plan (60 GB NVMe) stores ~3-6 months of metrics at 10-second scrape intervals from 10 hosts. Use --storage.tsdb.retention.size to cap disk usage and enable automatic old data deletion.
Loki stores logs compressed on disk, indexed only by labels (not log content). It is significantly cheaper in disk and RAM than Elasticsearch for log storage. Query logs with LogQL in Grafana. Ideal for log aggregation when you don't need full-text search across log content.
Install Prometheus Node Exporter on each monitored server (`apt install prometheus-node-exporter`). Configure Prometheus on the monitoring VPS to scrape each server's IP:9100 endpoint. Open UFW port 9100 between monitoring VPS and target servers.
Uptime Kuma is a free, open-source self-hosted uptime monitoring tool. It monitors HTTP, TCP, DNS, and Docker container endpoints. It sends notifications to Slack, Discord, Telegram, email, and many others. It provides a public status page and beautiful uptime charts.
Configure alert rules in Grafana (Alerting → Alert Rules). Set conditions on Prometheus or Loki queries. Configure Contact Points (Slack, email, PagerDuty, Telegram). Connect alert rules to contact points via Notification Policies. Alertmanager handles deduplication and routing for Prometheus native alerts.
Related Pages
DevOps VPSDocker VPSDeveloper VPSCI/CD VPS

Deploy Your Monitoring VPS Today

Grafana + Prometheus + Loki + Alertmanager. Unlimited metrics. No per-series billing. From $5/mo.

Deploy Your VPS Now View All Plans