Я хочу использовать подстановочный знак в фильтре журнала Google StackDriver. Однако, судя по официальному сайту, фильтр не может его использовать. Есть ли какой-нибудь метод, которым я могу воспользоваться?
Если вы хотите найти строки, содержащиеся в тексте, просто введите эту строку напрямую.
Unicorn (text:Unicorn)
Finds all log entries containing unicorn, in any field and in any letter case.
Если вы хотите добавить условия в расширенный фильтр для поиска во всех модулях, которые начинаются с «префикса», попробуйте следующее (note ':' instead of '=')
:
resource.type="k8s_container"
resource.labels.cluster_name="cluster-1"
resource.labels.pod_name:"prefix"
Вы можете проверить следующие общие базовый пример поиска:
Пример:
Использование строки вроде: uni* (text:uni*)
Как объясняется в документации выше: «Это не поиск по шаблонам. Этот поиск находит все записи журнала, содержащие 4-символьную строку.
"uni*"
. Средство просмотра журналов не поддерживает поиск по регулярным выражениям, и нет специальных подстановочных знаков, таких как * или?, Ни в базовом, ни в расширенном интерфейсах фильтров ".
Вы также можете отправить это как Запрос функции используя Трекеры проблем.