Sobes.tech
Middle

Jakie elementy monitorowania znasz i z czego one zazwyczaj się składają?

sobes.tech AI

Odpowiedź od AI

Metryki, logi, śledzenia.

  • Metryki:

    • Nazwa metryki (np. http_requests_total)
    • Etykiety/Wymiary (np. status="200", method="GET")
    • Znacznik czasu
    • Wartość

    Typy metryk: liczniki, czujniki, histogramy, sumatory.

  • Logi:

    • Znacznik czasu
    • Poziom logowania (INFO, WARNING, ERROR itp.)
    • Źródło (nazwa usługi, host, aplikacja)
    • Wiadomość w dowolnej formie
    • Dodatkowe dane strukturalne (JSON, pary klucz-wartość)
  • Rozproszone śledzenie (Distributed Tracing):

    • ID śledzenia (identyfikator całego śladu)
    • ID zakresu (identyfikator pojedynczego kroku/operacji w śladzie)
    • ID nadrzędnego zakresu (identyfikator kroku nadrzędnego)
    • Operacja (nazwa wykonywanej akcji)
    • Znacznik czasu rozpoczęcia operacji
    • Czas trwania operacji
    • Tag/atrybuty (klucz-wartość, dodatkowe dane o operacji)
    • Wydarzenia/logi wewnątrz zakresu (znaczniki czasu i wiadomości)

Przykład struktury zakresów:

Ślad A
├── Zakres 1 (operacja X w serwisie 1)
│   └── Zakres 2 (wywołanie serwisu 2 z serwisu 1)
│       └── Zakres 3 (operacja Y w serwisie 2)
└── Zakres 4 (operacja Z w serwisie 1)