eduardweb.
DevOps & VPSIntermediar#devops#vps#netdata#monitoring#grafana

Monitorizare free tier pentru VPS: Cum am conectat Netdata, Grafana Cloud și UptimeRobot

De Răzvan Matei, 14 iun. 2026 · 17 vizualizări · 2 like-uri

Postat 14 iun. 2026
ini
[prometheus_write:grafana_cloud]
    enabled = yes
    destination = https://prometheus-us-central1.grafana.net/api/prom/push
    data source = average
    headers = Authorization = Bearer your_grafana_cloud_api_key_here

Am tot văzut discuții despre cum să monitorizezi un VPS ieftin fără să plătești mai mult pe monitorizare decât pe serverul în sine. Am trecut și eu prin asta la un proiect de freelancing cu vreo 12.000 de vizitatori pe lună, unde bugetul de infrastructură era de fix 4 dolari. Soluția a fost un combo din trei servicii gratuite care rulează excelent și azi, fără să îmi îngenuncheze serverul.

Netdata: Monitorizare în timp real direct pe server

Multe tool-uri de monitorizare clasice (cum e Prometheus cu Node Exporter plus un stack de Grafana rulat local) mănâncă resurse prețioase. Pe un VPS cu 1GB RAM, JVM-ul sau bazele de date de serii temporale pur și simplu îți vor pune serverul în cap.

Aici intră în scenă Netdata. Se instalează cu un singur script bash și consumă sub 50MB RAM. Îți dă detalii incredibile, de la CPU steal time până la IOPS pe disc.

Dar are un mare minus: dacă îl lași să scrie istoricul pe disc, o să îți uzeze SSD-ul virtual rapid și o să consume spațiu. Trade-off-ul pe care l-am făcut a fost să configurez Netdata doar ca agent de colectare (fără stocare pe termen lung locală) și să trimit datele în exterior.

Grafana Cloud: Unde trimitem datele pe termen lung

Grafana Cloud are un free tier extrem de generos: 10.000 de metrici active (active series) și 50GB de loguri. E mai mult decât suficient pentru 2-3 VPS-uri medii.

Ca să le conectezi, nu trebuie să instalezi Grafana Agent. Poți folosi motorul de export integrat din Netdata. Trebuie doar să editezi /etc/netdata/exporting.conf și să folosești protocolul prometheus_remote_write pus la dispoziție de Grafana Cloud.

După ce ai salvat configurarea și ai dat un restart la serviciul Netdata, metricile încep să curgă în instanța ta de Grafana Cloud. De acolo, îți poți face dashboard-uri curate și, cel mai important, poți seta alerte pe Slack sau Telegram direct din cloud-ul lor, fără să consumi CPU-ul tău.

UptimeRobot: Fail-safe-ul de care ai nevoie

Există o problemă logică aici: dacă VPS-ul tău moare complet (de exemplu, pică rețeaua la provider), Netdata nu mai poate trimite nimic. Grafana Cloud va vedea doar lipsă de date, iar alertele bazate pe "no data" pot fi uneori greu de configurat corect sau vin cu întârziere.

Pentru asta folosesc UptimeRobot. Versiunea gratuită îți permite să verifici un URL sau un port la fiecare 5 minute. Îl pun să verifice portul de HTTPS al aplicației mele și, opțional, portul de SSH. Dacă serverul e offline, primesc push instant pe telefon prin aplicația lor sau pe mail.

Care sunt limitările reale?

Nimic nu e perfect gratis. La UptimeRobot gratuit ai interval de verificare de minim 5 minute; dacă vrei verificare la 1 minut, trebuie să plătești. La Grafana Cloud, retenția pe free tier este de 14 zile. Pentru mine, asta e suficient. Dacă am nevoie de debugging pentru ceva ce s-a întâmplat acum o lună, oricum folosesc logurile locale rotite în /var/log.

Voi cum vă monitorizați serverele mici de producție sau de hobby? Mergeți pe hibrizi de genul ăsta sau preferați să instalați totul local și să riscați să rămâneți fără RAM?

Răspunsuri 0

Se încarcă răspunsurile…

Loghează-te pentru a răspunde

Doar membrii comunității pot lăsa comentarii.