В настоящее время нет способа указать тип ресурса при использовании команды записи gcloud logging. Как объяснено в документации для простоты, эта команда делает несколько предположений о записи в журнале. Например, он всегда устанавливает тип ресурса как глобальный.
Сейчас есть два способа сделать это:
1- С помощью команды gcloud logging write
введите logname
и укажите что-то вроде projects/[PROJECT_ID]/logs/compute.googleapis.com
. После этого, используя расширенные фильтры для ведения журнала Stackdriver, как описано в документации , вы можете фильтровать журналы, используя расширенный фильтр, чтобы запрашивать все записи в «compute.googleapis.com».
Например:
logName: (“projects/[PROJECT_ID]/logs/compute.googleapis.com”)
2 - Вызовите напрямую API , как описано в документации , указав тип ресурса gce_instance
.
Затем эта запись появится в разделе GCE VM Instance
тип ресурса при ведении журнала Stackdriver.