Sobes.tech
Senior

Kus te salvestas metrikat? Kasutades VictoriaMetrics'i?

sobes.tech AI

Vastus AI-lt

Metrikad tavaliselt salvestatakse jälgimissüsteemides nagu Prometheus, mis hästi integreerub Kubernetes ökosüsteemi ja Go rakendustega. VictoriaMetrics on kõrge jõudlusega ajarealiste andmete salvestus, mida sageli kasutatakse Prometheus alternatiivina suurte andmemahtude jaoks, tänu selle skaleeritavusele ja tõhususele. Kui VictoriaMetrics ei olnud kasutusel, kasutati tõenäoliselt standard Prometheust või teist TSDB-d (ajarealiste andmete andmebaas), näiteks InfluxDB-d. Valik sõltub koormuse ja skaleeritavuse nõuetest.

Näide Prometheuse konfiguratsioonist Go rakenduse metrikkogumiseks:

scrape_configs:
  - job_name: 'minu-go-rakendus'
    static_configs:
      - targets: ['localhost:9090']

Kus rakendus eksportib metrikkasid HTTP endpointi kaudu, näiteks kasutades Prometheuse kliendiraamatukogu Go jaoks.