Observability

Научишься идти от сигнала о проблеме к запросу и причине: через метрики, логи и трейсы. Разберёшь SLI и SLO, PromQL, алерты и настройку OpenTelemetry в Go-сервисе.

  1. 5.1 Логи, метрики, трейсы и алерты

    Сравнишь, на какие вопросы отвечают метрики, логи и трейсы и сколько стоит каждый сигнал. Сформулируешь SLI и SLO, выберешь метрику задержки и отделишь проверку живости от готовности.

  2. 5.2 PromQL и Prometheus в работе

    Прочитаешь PromQL как преобразование временных рядов: rate, агрегация, сопоставление и правила алертов. Разберёшь, как пропавшие серии, сбросы счётчиков и высокая кардинальность меняют результат.

  3. 5.3 OpenTelemetry в Go-сервисе

    Сопоставишь OpenTelemetry API и SDK, настроишь экспорт и проследишь контекст через HTTP, gRPC и очередь. Поймёшь, почему надо завершать batch processor и чем head sampling отличается от tail sampling.