Как сказать Kibana читать имя контейнера с тире внутри как одну строку

Мне нужно использовать Kibana для поиска в журналах моего контейнера, имя которого ABCDE-prod.

Итак, в поле KQL я поставил

kubernetes.container.name.keyword is ABCDE-prod

Но тогда Kibana воспринимает тире (-) как пробел, поэтому запрос становится эквивалентным

kubernetes.container.name.keyword is ABCDE
OR
kubernetes.container.name.keyword is prod

Как я могу сказать KIbana рассматривать ABCDE-prod как одну строку?

я пытался с

kubernetes.container.name.keyword is "ABCDE-prod"

но он возвращает этот журнал ошибок:

Ошибка при загрузке данных

Ожидается ":", "<", "<=", ">", ">=", И, ИЛИ, конец ввода, пробел но найдено """. kubernetes.container.name.keyword - это "ABCDE-prod" -------------------------------------^

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
0
0
459
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

РЕШЕНО!

kubernetes.container.name.keyword is ABCDE-prod

не нужно помещать в поле KQL, а добавлять как фильтр, с помощью кнопки чуть ниже поля KQL:

+добавить фильтр > виджет фильтра:

выберите фильтр: kubernetes.container.name.keyword

выберите оператора: is

выберите значение: ABCDE-prod

это автоматически создает фильтр, который ищет журналы ABCDE-prod.

Другие вопросы по теме