Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

События: различия между версиями

Материал из Документация АппОптима
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
'''''[[Применение АппОптима]] / [[Мониторинг контейнерных платформ]] / [[Kubernetes]] / События'''''
== Предпосылки ==
== Предпосылки ==


* Ключ-АСТРОМ SaaS версии 1.224+
* АппОптима SaaS версии 1.224+
* АктивныйШлюз версии 1.223+
* АктивныйШлюз версии 1.223+
* Должен быть активирован Log Monitoring 2.0.
* Должен быть активирован Log Monitoring 2.0.
* В своей среде Ключ-АСТРОМ перейдите в « Настройки» и выберите « Облако и виртуализация» > « Kubernetes» , выберите свой кластер и включите « Включить мониторинг» и « Мониторинг событий» .
* В своей среде АппОптима перейдите в « Настройки» и выберите « Облако и виртуализация» > « Kubernetes» , выберите свой кластер и включите « Включить мониторинг» и « Мониторинг событий» .


== Как отслеживать события Kubernetes ==
== Как отслеживать события Kubernetes ==


=== Какие события Kubernetes можно принимать? ===
=== Какие события Kubernetes можно принимать? ===
Ключ-АСТРОМ предоставляет гибкий способ приема событий Kubernetes в вашу среду, чтобы обогатить существующие данные мониторинга от ЕдиныхАгентов и АктивныхШлюзов дополнительной контекстной информацией. При попадание внутрь следует Kubernetes установившегося формата поле селекторов, поэтому события могут быть выбраны на основе событий полех ресурсов , такие как <code>source.component</code>, <code>type</code>или <code>involvedObject</code>.
АппОптима предоставляет гибкий способ приема событий Kubernetes в вашу среду, чтобы обогатить существующие данные мониторинга от ЕдиныхАгентов и АктивныхШлюзов дополнительной контекстной информацией. При попадание внутрь следует Kubernetes установившегося формата поле селекторов, поэтому события могут быть выбраны на основе событий полех ресурсов , такие как <code>source.component</code>, <code>type</code>или <code>involvedObject</code>.


Пример:
Пример:
Строка 18: Строка 20:
Примечание. Необходимо указать хотя бы один селектор поля. Вы можете создать до 20 правил фильтрации событий на кластер Kubernetes.
Примечание. Необходимо указать хотя бы один селектор поля. Вы можете создать до 20 правил фильтрации событий на кластер Kubernetes.


Вы также можете определить селекторы полей событий через Ключ-АСТРОМ API .
Вы также можете определить селекторы полей событий через АппОптима API .


==== Синтаксис ====
==== Синтаксис ====
Строка 53: Строка 55:


=== Следите за важными событиями ===
=== Следите за важными событиями ===
Ключ-АСТРОМ версии 1.214+
АппОптима версии 1.214+


Дэвис анализирует все важные события Kubernetes для узлов, пространств имен, рабочих нагрузок, модулей и контейнеров в анализе первопричин возникновения проблем приложений, микросервисов или инфраструктуры. Включите Включить все события, относящиеся к Дэвису, в вашу среду Ключ-АСТРОМ, чтобы убедиться, что Ключ-АСТРОМ интегрирует события Kubernetes для аналитики Дэвиса.
ИИ анализирует все важные события Kubernetes для узлов, пространств имен, рабочих нагрузок, модулей и контейнеров в анализе первопричин возникновения проблем приложений, микросервисов или инфраструктуры. Включите Включить все события, относящиеся к ИИ, в вашу среду АппОптима, чтобы убедиться, что АппОптима интегрирует события Kubernetes для аналитики ИИ.


Примеры событий, которые автоматически загружаются при включении интеграции ИИ
Примеры событий, которые автоматически загружаются при включении интеграции ИИ


== Графики и настраиваемые оповещения о событиях ==
== Графики и настраиваемые оповещения о событиях ==
Ключ-АСТРОМ SaaS версии 1.224+
АппОптима SaaS версии 1.224+


Чтобы составить график событий Kubernetes или настроить оповещения для событий Kubernetes
Чтобы составить график событий Kubernetes или настроить оповещения для событий Kubernetes
Строка 66: Строка 68:
# Создайте метрику журнала на основе событий, для которых вы хотите составить график или получать предупреждения. Обязательно добавьте размеры, которые хотите использовать в дальнейшем (для разделения или фильтрации). Например, если вам нужно построить диаграмму или настроить предупреждение только для определенного пространства имен, вам необходимо добавить пространство имен в качестве измерения метрики журнала.
# Создайте метрику журнала на основе событий, для которых вы хотите составить график или получать предупреждения. Обязательно добавьте размеры, которые хотите использовать в дальнейшем (для разделения или фильтрации). Например, если вам нужно построить диаграмму или настроить предупреждение только для определенного пространства имен, вам необходимо добавить пространство имен в качестве измерения метрики журнала.


Примечание. Новые показатели журнала появляются в Ключ-АСТРОМ только после того, как будет получено первое совпадающее событие.
Примечание. Новые показатели журнала появляются в АппОптима только после того, как будет получено первое совпадающее событие.


# Используйте метрику журнала, созданную на предыдущем шаге, чтобы составить диаграмму с помощью нашего проводника данных или настроить оповещение с использованием настраиваемого события для оповещения .
# Используйте метрику журнала, созданную на предыдущем шаге, чтобы составить диаграмму с помощью нашего проводника данных или настроить оповещение с использованием настраиваемого события для оповещения .


== Лицензирование ==
== Лицензирование ==
Чтобы оценить количество событий, которые потребляют DDU, вы можете запросить <code>dsfm:active_gate.kubernetes.events.processed</code>метрику, которая предоставляет информацию о количестве событий, которые поступают в Ключ-АСТРОМ для каждого кластера Kubernetes.
Чтобы оценить количество событий, которые потребляют DDU, вы можете запросить <code>dsfm:active_gate.kubernetes.events.processed</code>метрику, которая предоставляет информацию о количестве событий, которые поступают в АппОптима для каждого кластера Kubernetes.


Пример запроса для 24-часового таймфрейма:
Пример запроса для 24-часового таймфрейма:
Строка 77: Строка 79:
<code>dsfm:active_gate.kubernetes.events.processed:splitBy("dt.entity.kubernetes_cluster"):sum:auto:sort(value(sum,descending)):limit(10)</code>
<code>dsfm:active_gate.kubernetes.events.processed:splitBy("dt.entity.kubernetes_cluster"):sum:auto:sort(value(sum,descending)):limit(10)</code>


Для получения информации о лицензировании см. DDU для настраиваемых событий Дэвиса .
Для получения информации о лицензировании см. DDU для настраиваемых событий ИИ.

Текущая версия от 09:52, 25 декабря 2024

Применение АппОптима / Мониторинг контейнерных платформ / Kubernetes / События

Предпосылки

  • АппОптима SaaS версии 1.224+
  • АктивныйШлюз версии 1.223+
  • Должен быть активирован Log Monitoring 2.0.
  • В своей среде АппОптима перейдите в « Настройки» и выберите « Облако и виртуализация» > « Kubernetes» , выберите свой кластер и включите « Включить мониторинг» и « Мониторинг событий» .

Как отслеживать события Kubernetes

Какие события Kubernetes можно принимать?

АппОптима предоставляет гибкий способ приема событий Kubernetes в вашу среду, чтобы обогатить существующие данные мониторинга от ЕдиныхАгентов и АктивныхШлюзов дополнительной контекстной информацией. При попадание внутрь следует Kubernetes установившегося формата поле селекторов, поэтому события могут быть выбраны на основе событий полех ресурсов , такие как source.component, typeили involvedObject.

Пример:

Настройте селекторы полей событий

Вы можете настроить несколько селекторов полей для каждой среды Kubernetes, чтобы получить максимальную гибкость и детальный контроль над событиями, которые вы хотите получать из Kubernetes.

Примечание. Необходимо указать хотя бы один селектор поля. Вы можете создать до 20 правил фильтрации событий на кластер Kubernetes.

Вы также можете определить селекторы полей событий через АппОптима API .

Синтаксис

Синтаксис селектора поля такой же, как и в Kubernetes . Выражение селектора поля события может иметь до 10 селекторов, разделенных запятыми. Будут приняты события, соответствующие всем разделенным запятыми селекторам. Логический оператор AND.

Выражение, показанное в приведенном выше примере, будет хранить все события, относящиеся к пространству имен, hipster-shopкоторые относятся к типу Warning.

Если вы разделите выражение на два независимых селектора полей, вы получите все события для пространства имен hipster-shopи все события типа Warning. Логический оператор в этом случае - OR.

Примеры

Селекторы полей событий Выражение селектора поля
Получить все события Node involvedObject.kind=Node
Получить все предупреждающие события type=Warning
Получить все события Pod involvedObject.kind=Pod
Получить все события объектов, относящихся к определенному пространству имен involvedObject.namespace=<your_namespace>(Не забудьте заменить <your_namespace>на имя вашего собственного пространства имен)
Получить все события BackOff для модулей во всех пространствах имен reason=BackOff

Эквивалентная команда CLI

В качестве альтернативы вы можете выбрать поле события из интерфейса командной строки, как показано в примере ниже.

kubectl get events --all-namespaces --field-selector involvedObject.namespace=hipster-shop,type=Warning

Следите за важными событиями

АппОптима версии 1.214+

ИИ анализирует все важные события Kubernetes для узлов, пространств имен, рабочих нагрузок, модулей и контейнеров в анализе первопричин возникновения проблем приложений, микросервисов или инфраструктуры. Включите Включить все события, относящиеся к ИИ, в вашу среду АппОптима, чтобы убедиться, что АппОптима интегрирует события Kubernetes для аналитики ИИ.

Примеры событий, которые автоматически загружаются при включении интеграции ИИ

Графики и настраиваемые оповещения о событиях

АппОптима SaaS версии 1.224+

Чтобы составить график событий Kubernetes или настроить оповещения для событий Kubernetes

  1. Создайте метрику журнала на основе событий, для которых вы хотите составить график или получать предупреждения. Обязательно добавьте размеры, которые хотите использовать в дальнейшем (для разделения или фильтрации). Например, если вам нужно построить диаграмму или настроить предупреждение только для определенного пространства имен, вам необходимо добавить пространство имен в качестве измерения метрики журнала.

Примечание. Новые показатели журнала появляются в АппОптима только после того, как будет получено первое совпадающее событие.

  1. Используйте метрику журнала, созданную на предыдущем шаге, чтобы составить диаграмму с помощью нашего проводника данных или настроить оповещение с использованием настраиваемого события для оповещения .

Лицензирование

Чтобы оценить количество событий, которые потребляют DDU, вы можете запросить dsfm:active_gate.kubernetes.events.processedметрику, которая предоставляет информацию о количестве событий, которые поступают в АппОптима для каждого кластера Kubernetes.

Пример запроса для 24-часового таймфрейма:

dsfm:active_gate.kubernetes.events.processed:splitBy("dt.entity.kubernetes_cluster"):sum:auto:sort(value(sum,descending)):limit(10)

Для получения информации о лицензировании см. DDU для настраиваемых событий ИИ.