Sobes.tech
Senior

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.