Какие фильтры мониторинга Stackdriver я должен использовать для выбора коллекции задания потока данных?

Я использую панель мониторинга Stackdriver Monitoring, чтобы отслеживать «element_count» из «pcollection» в «dataflow_job» с «job_name = xxxx».

Fliters

Ниже приведена строка фильтра, которую я узнал по этой ссылке. https://cloud.google.com/monitoring/api/v3/filters#time-series-filter Мне нужна эта строка для других целей.

'resource.type = "dataflow_job" AND metric.type = "dataflow.googleapis.com/job/element_count" AND resource.labels.job_name = "MY_DATAFLOW_JOB_NAME"'

Однако с помощью этой строки фильтра я выбираю все pcollections.

Мой вопрос: чтобы выбрать одну коллекцию, какой фильтр мне добавить в строку фильтра? Полагаю, это что-то вроде

resource.labels.pcollection = "PubsubIO.Read/MapElements/Map.out0"'

Но resource.lables.pcollection, похоже, у меня не работает. Я искал в Интернете, но не нашел ответа. Спасибо!


person user3444226    schedule 11.06.2019    source источник


Ответы (1)


Показатель «job / element_count» задокументирован на https://cloud.google.com/monitoring/api/metrics_gcp#gcp-dataflow как имеющий метку метрики для pcollection, поэтому вы хотите использовать metric.labels.pcollection, т.е.

AND metric.labels.pcollection = "PubsubIO.Read/MapElements/Map.out0"

Ярлыки ресурсов задокументированы на странице https://cloud.google.com/monitoring/api/resources#tag_dataflow_job, а dataflow_job тип ресурса не имеет метки pcollection.

person Kirk Kelsey    schedule 20.06.2019
comment
Спасибо за ответ! Да, это должен быть metric.labels.pcollection. Чтобы найти фильтры в формате JSON, просто перейдите к обзору мониторинга ›обозреватель показателей, выберите нужные фильтры и щелкните три точки в правом верхнем углу диаграммы. Вы увидите« Просмотр как JSON ». Тогда вы сможете получить нужный вам фильтр. - person user3444226; 28.06.2019
comment
Еще два комментария: 1. Просмотр в формате JSON виден только в Metric Explorer, что не очень очевидно для всех. Возможно, это можно будет добавить в любое время, когда вы создадите диаграмму. 2. Я прочитал первую ссылку выше. Однако я не могу понять, что это формат metric.labels.pcollection. Лично я считаю, что это неудобно для пользователя. Надеюсь, это поможет команде разработчиков. - person user3444226; 28.06.2019