Для наименований атрибутов и переменных использовать стиль Train-Case: слова разделять дефисом, а каждое слово писать с заглавной буквы.
Исключением из данного правила являются переменные, создаваемые фильтром match. Поскольку в наименованиях групп регулярных выражений запрещены дефисы, в них в качестве разделителя следует использовать подчёркивание.
Для наименований экземпляров фильтров использовать стиль snake_case: слова разделяют подчёркиванием и пишутся строчными буквами.
Избегать дублирования вычислений:
Повторяющиеся промежуточные вычисления выносить в фильтры, сохраняя результат преобразований в переменных;
Повторяющиеся проверки заменять установкой тега и дальнейшей проверкой наличия этого тега.
Для ограничения значений и наименований параметров конфигурации (YAML-ключей) лучше использовать одиночные кавычки, а для ограничения строк в вычисляемых выражениях — двойные.
Наименования резервных копий конфигурационных файлов, размещённых в конфигурационной директории агента, должны иметь отличное от yml расширение. Агент при запуске загружает все файлы *.yml, которые размещены в конфигурационной директории и всех её поддиректориях.