Спостережність

Розуміння сучасної архітектури даних

Miller Trujillo

Senior Software Engineer

Що таке спостережність?

  • Розуміти внутрішнє за зовнішніми сигналами.
  • Спостережність даних
    • Розуміти рух даних
  • Складні розподілені системи
  • Розв'язання проблем
  • Надійність
Розуміння сучасної архітектури даних

Ключові аспекти спостережності: моніторинг і метрики

  • Моніторинг, журналювання та трасування.
  • Моніторинг: безперервна перевірка стану системи
  • Метрики: числові значення, які видає система

Зразок панелі моніторингу з Grafana playground

Розуміння сучасної архітектури даних

Ключові аспекти спостережності: журналювання і трасування

Журналювання

  • Записи подій
    • Приклади:
      • Інформаційні або debug‑повідомлення
      • Стек‑трейс винятку
  • Аудиторські журнали
    • Хто що зробив і коли

Трасування

  • Відстеження конкретного запиту або елемента на різних етапах

Іграшка з мапою як приклад трасування

Розуміння сучасної архітектури даних

Платформи спостережності

Логотипи платформ спостережності від GCP та AWS

Різні логотипи платформ спостережності

Розуміння сучасної архітектури даних

Давайте потренуємось!

Розуміння сучасної архітектури даних

Preparing Video For Download...