Hol tárolták a metrikákat? Nem használták a VictoriaMetrics-t?
sobes.tech MI
Válasz az MI-től
A metrikákat általában monitorozó rendszerekben, például Prometheusban tárolják, amely jól integrálódik a Kubernetes ökoszisztémával és Go alkalmazásokkal. A VictoriaMetrics egy magas teljesítményű időszakos tároló, amelyet gyakran használnak a Prometheus alternatívájaként nagy adatmennyiségek esetén a skálázhatósága és hatékonysága miatt. Ha nem használták a VictoriaMetrics-t, valószínűleg a standard Prometheus vagy más TSDB (idősoros adatbázis), például InfluxDB került alkalmazásra. A választás a terhelési és skálázhatósági követelményektől függ.
Példa Prometheus konfigurációra Go alkalmazás metrikáinak gyűjtéséhez:
scrape_configs:
- job_name: 'sajat-go-alkalmazasom'
static_configs:
- targets: ['localhost:9090']
Az alkalmazás HTTP végponton keresztül exportálja a metrikákat, például a Prometheus klienskönyvtárával Go-hoz.