Sobes.tech
Junior

Kui sageli kasutasite Grafana?

sobes.tech AI

Vastus AI-lt

Igapäevaseks jälgimiseks ja metrikkide visualiseerimiseks erinevatest allikatest nagu Prometheus, Loki, InfluxDB ja Elasticsearch.

Põhikasutuse stsenaariumid:

  • Jõudluse jälgimine. Luua armatuurlauad CPU koormuse, mälu kasutamise, võrguliikluse, latentsuse ja teiste serverite, konteinerite ning teenuste parameetrite jälgimiseks.
  • Logide visualiseerimine. Loki logide visualiseerimine ja analüüs, vigade, probleemimustrite ja kitsaskohtade tuvastamine.
  • Hoiatused. Reeglite seadmine metrikkide piirväärtuste põhjal, et operatiivselt reageerida intsidentidele.
  • Intsidendi analüüs. Armatuurlauad kasutades kiiresti tuvastada tõrkeid ja probleemide põhjuseid.
  • Mahutavuse planeerimine. Ressursside kasutamise trendide jälgimine tulevaste vajaduste prognoosimiseks.
  • Ärimetrikate visualiseerimine. Spetsiifiliste metrikate visualiseerimine rakenduse või äri jaoks.

Töötanud erinevate paneelidega: Graph, Stat, Table, Heatmap, Geomap, Native Histogram. Aktiivselt kasutanud muutujaid andmete dünaamiliseks muutmiseks. Konfigureerinud andmeallikaid ja teenusekontosid. Rakendanud armatuurlauad provisioning kaudu, versioonihalduse ja automaatse juurutamise jaoks.

Provisioning konfiguratsiooni näide:

# andmeallikad
apiVersion: 1

datasources:
- name: Prometheus
  type: prometheus
  access: proxy
  url: http://prometheus:9090
  isDefault: true
  version: 1
  editable: false

# armatuurlauad
apiVersion: 1

providers:
  - name: 'System Dashboards'
    orgId: 1
    folder: ''
    type: file
    disableDeletion: true
    editable: true
    options:
      path: /etc/grafana/provisioning/dashboards

Grafana ja Prometheus päring näide:

# HTTP-päringute arv sekundis
sum(rate(http_requests_total{job="web"}[5m]))

Loki päring näide:

# Vigade otsimine "backend" teenuses
{job="backend", level="error"}

Kogemus hõlmab tööd Grafana-ga paljudes projektides, alates väikestest teenustest kuni keerukate hajutatud süsteemideni. Integreeritud erinevate jälgimis- ja orkestreerimisvahenditega, nagu Kubernetes, Prometheus Operator, Loki Operator.