Sobes.tech
Senior

Waar werden de metrics opgeslagen? Hebben jullie VictoriaMetrics niet gebruikt?

sobes.tech AI

Antwoord van AI

Metrieken worden meestal opgeslagen in monitoring systemen zoals Prometheus, dat goed integreert met het Kubernetes-ecosysteem en Go-toepassingen. VictoriaMetrics is een hoogpresterende tijdreeksopslag die vaak wordt gebruikt als alternatief voor Prometheus voor grote hoeveelheden gegevens vanwege de schaalbaarheid en efficiëntie. Als VictoriaMetrics niet werd gebruikt, werd waarschijnlijk de standaard Prometheus of een andere TSDB (tijdreeksdatabase), zoals InfluxDB, gebruikt. De keuze hangt af van de belasting- en schaalbaarheidsvereisten.

Voorbeeld van een Prometheus-configuratie om metrics van een Go-toepassing te verzamelen:

scrape_configs:
  - job_name: 'mijn-go-app'
    static_configs:
      - targets: ['localhost:9090']

Waar de applicatie metrics exporteert via een HTTP-endpoint, bijvoorbeeld met behulp van de Prometheus clientbibliotheek voor Go.