Моніторинг кластерів AKS

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Чому моніторинг важливий

 

Kubernetes

 

 

  • Моніторинг необхідний, щоб розуміти поведінку застосунків у продакшні.
  • Проблеми можуть лишитися непоміченими, доки не постраждають користувачі.
Azure Compute Solutions

Чому моніторинг важливий

 

 

Kubernetes

 

  • Kubernetes надає базові метрики.
  • AKS інтегрується з Azure Monitor і Log Analytics.

  • Моніторинг допомагає:

    • Виявляти проблеми рано
    • Оптимізувати використання ресурсів
    • Забезпечувати очікувану продуктивність застосунків
  • Підтримує звітність для відповідності вимогам.

Azure Compute Solutions

Метрики та дашборди

Kubernetes

  • Метрики — основа моніторингу.
  • AKS показує використання CPU, памʼяті та мережі для подів і вузлів.
Azure Compute Solutions

Метрики та дашборди

Kubernetes

Azure Monitor

  • Збирає ці метрики.
  • Показує їх на дашбордах.
  • Полегшує візуалізацію трендів.
Azure Compute Solutions

Метрики та дашборди

Kubernetes

Кастомні дашборди можуть поєднувати:

  • Метрики інфраструктури
  • Дані рівня застосунку (затримка запитів, кількість помилок)

Налаштовуйте дашборди під потреби команди, щоб отримувати корисні інсайти, а не перевантаження деталями.

Azure Compute Solutions

Логи та діагностика

 

 

Kubernetes

 

Логи

  • Надають детальну інформацію про поведінку застосунку.
  • Стримте логи напряму з подів через kubectl logs.
  • Централізуйте логи в Log Analytics.
Azure Compute Solutions

Логи та діагностика

 

 

Kubernetes

 

  • Інструменти діагностики допомагають знайти першопричини:

    • Збійний контейнер
    • Неправильно налаштований сервіс
    • Вузьке місце ресурсів
  • Структуровані формати логів (JSON):

    • Їх легше автоматично парсити й аналізувати
Azure Compute Solutions

Сповіщення та автоматизація

Alerts

Azure Monitor дає змогу задати пороги для метрик і сповіщати, коли їх перевищено.

Azure Compute Solutions

Сповіщення та автоматизація

Alerts

Використання CPU тримається вище 80% кілька хвилин:

  • Сповіщення може повідомити команду експлуатації
Azure Compute Solutions

Сповіщення та автоматизація

Alerts

Сповіщення також можуть запускати автоматичні дії, як-от масштабування навантажень або перезапуск подів.

Azure Compute Solutions

Сповіщення та автоматизація

Alerts

Поєднання сповіщень з автоматизацією:

  • Менше ручних втручань
  • Швидше відновлення
Azure Compute Solutions

Найкращі практики моніторингу

Metrics

Збирайте метрики стану системи та якості досвіду користувачів

Dashboards

Зосереджуйтесь на практичних інсайтах

Logs

Агрегуйте логи, щоб спростити пошук і усунення несправностей

Monitor

Регулярно переглядайте й уточнюйте правила моніторингу

Azure Compute Solutions

Підсумок

 

Kubernetes

 

  • Моніторинг в AKS дає потрібну видимість для впевненої експлуатації застосунків.
  • Завдяки метрикам, логам, дашбордам і сповіщенням ви можете:
    • Рано виявляти проблеми
    • Оптимізувати продуктивність
    • Підтримувати надійність
Azure Compute Solutions

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

Azure Compute Solutions

Preparing Video For Download...