Наименование группы процессов: различия между версиями

Материал из Dynatrace
(Новая страница: «.»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
.
Dynatrace не только автоматически определяет группы процессов , но и пытается дать им интуитивно понятные имена, понятные сотрудникам DevOps, которым поручено их развертывание и мониторинг. Однако во многих случаях автоматически сгенерированные Dynatrace имена могут быть либо слишком общими, либо не отражать ваши стандарты именования. Чтобы изменить схемы именования обнаруженных групп процессов, вам нужны правила именования групп процессов.
 
== Определите новое правило именования группы процессов ==
Чтобы добавить новое правило именования группы процессов:
 
# В меню Dynatrace перейдите в « Настройки » .
# Выберите Процессы и контейнеры > Именование группы процессов .
# Выберите Добавить новое правило .
# Введите имя правила.
# Определите формат имени группы процессов, включая любую статическую текстовую строку, описывающую названную группу процессов. Доступны необязательные заполнители, упрощающие динамическое включение определенных свойств группы процессов в вашу автоматизированную схему именования групп процессов. Когда вы используете один из определенных заполнителей, вы можете добавить регулярное выражение для извлечения части обнаруженного значения. Чтобы извлечь, например, что-то из <code>{ProcessGroup:DetectedName}</code>вас, можно использовать <code>{ProcessGroup:DetectedName/REGEX}</code>. Регулярное выражение просто извлекает полное совпадение. Он не позволяет захватывать группы, только атомарные и поисковые группы.
# Добавьте в правило одно или несколько условий, чтобы они соответствовали группам процессов, к которым вы хотите применить схему именования. Условия проверяют наличие множества различных типов конкретных значений атрибутов и состояний, от проверки образа Docker до проверки пространства CloudFoundry, в котором выполняется группа процессов.  Приведенный ниже пример условия применяется только к процессам Java, которые запускаются через файл JAR, начинающийся с <code>com.Dynatrace.easytravel</code>. Глядя на формат имени группы процессов ниже, вы можете видеть, что он фактически берет файл JAR и применяет к нему регулярное выражение.
# Используйте кнопку Предварительный просмотр , чтобы убедиться, что список возвращаемых сущностей, соответствующих вашему новому правилу, включает только нужные сущности.
 
В отличие от обнаружения групп процессов, правила именования групп процессов не требуют перезапуска ваших процессов и, конечно же, не влияют на то, как процессы идентифицируются и группируются. Эти правила просто обеспечивают быстрое и простое средство применения интуитивно понятных соглашений об именах к вашим процессам.
 
== Используйте пользовательские метаданные для обогащения правил именования ==
Вы можете расширить возможности мониторинга процессов Dynatrace, включив собственные метаданные в условия правил . Затем вы можете использовать свои пользовательские метаданные, чтобы лучше уточнить правила именования групп процессов. См. выделенный пример ниже.
 
С помощью настраиваемых метаданных, включенных в правила именования групп процессов, вы можете применять собственные детализированные стандарты именования в масштабах всей системы.

Текущая версия на 17:38, 23 января 2023

Dynatrace не только автоматически определяет группы процессов , но и пытается дать им интуитивно понятные имена, понятные сотрудникам DevOps, которым поручено их развертывание и мониторинг. Однако во многих случаях автоматически сгенерированные Dynatrace имена могут быть либо слишком общими, либо не отражать ваши стандарты именования. Чтобы изменить схемы именования обнаруженных групп процессов, вам нужны правила именования групп процессов.

Определите новое правило именования группы процессов

Чтобы добавить новое правило именования группы процессов:

  1. В меню Dynatrace перейдите в « Настройки » .
  2. Выберите Процессы и контейнеры > Именование группы процессов .
  3. Выберите Добавить новое правило .
  4. Введите имя правила.
  5. Определите формат имени группы процессов, включая любую статическую текстовую строку, описывающую названную группу процессов. Доступны необязательные заполнители, упрощающие динамическое включение определенных свойств группы процессов в вашу автоматизированную схему именования групп процессов. Когда вы используете один из определенных заполнителей, вы можете добавить регулярное выражение для извлечения части обнаруженного значения. Чтобы извлечь, например, что-то из {ProcessGroup:DetectedName}вас, можно использовать {ProcessGroup:DetectedName/REGEX}. Регулярное выражение просто извлекает полное совпадение. Он не позволяет захватывать группы, только атомарные и поисковые группы.
  6. Добавьте в правило одно или несколько условий, чтобы они соответствовали группам процессов, к которым вы хотите применить схему именования. Условия проверяют наличие множества различных типов конкретных значений атрибутов и состояний, от проверки образа Docker до проверки пространства CloudFoundry, в котором выполняется группа процессов. Приведенный ниже пример условия применяется только к процессам Java, которые запускаются через файл JAR, начинающийся с com.Dynatrace.easytravel. Глядя на формат имени группы процессов ниже, вы можете видеть, что он фактически берет файл JAR и применяет к нему регулярное выражение.
  7. Используйте кнопку Предварительный просмотр , чтобы убедиться, что список возвращаемых сущностей, соответствующих вашему новому правилу, включает только нужные сущности.

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

Используйте пользовательские метаданные для обогащения правил именования

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

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