Google Cloud Error Reporting ошибки фильтрации

Я новичок в отчетах об ошибках Google Cloud. Насколько я понимаю, отчет об ошибках представляет информацию обо всех журналах, хранящихся в Google Cloud Stackdrive.

Мне интересно, можно ли ограничить отчеты об ошибках определенной областью?

Например,

  1. Конкретное имя журнала
  2. Все журналы, содержащие ярлык

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

Возможно ли фильтровать отчеты об ошибках Google Cloud?

Спасибо!


person No1Lives4Ever    schedule 05.06.2020    source источник


Ответы (1)


Да, вы можете искать журналы на основе определенного фильтра точно так же, как при администрировании платформы или Linux для анализа журналов.

Например, если я ищу ошибки на основе ресурсов облачных функций с серьезной ошибкой флага после 14.01.2021 в 8:00 UTC с сообщением textPayload с квотой 429, я бы искал это в фильтре облачного ведения журнала:

resource.type="cloud_function"
severity=ERROR
timestamp>="2021-01-14T00:00:00-08:00"
textPayload:"429 Quota"

Вы можете соответствующим образом изменить поля и добавить/удалить их. Исследуйте, что интерфейс дает вам и что вы пытаетесь найти. Затем возьмите их и смоделируйте фильтру.

Вот еще один пример попытки удалить нежелательные сообщения об ошибках.

severity=ERROR
timestamp>="2021-01-16T00:00:00-08:00"
NOT protoPayload.status.message:"Already Exists: Dataset ga360-bigquery-azuredatalake"
NOT protoPayload.status.message:"Syntax error"
NOT protoPayload.status.message:"Not found"
NOT protoPayload.status.message:"Table name"
NOT textPayload:"project_transfer_config_path"
NOT protoPayload.methodName : "InsertDataset"
person edwardmoradian    schedule 23.03.2021