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