Сбор метрик приложения из облачного потока данных Google - PullRequest
0 голосов
/ 14 января 2020

В облачном потоке данных Google / Beam мы можем собирать метрики приложения с помощью этого Metrics API , и его можно запрашивать в приложении с помощью другого API . Но мне нужно сохранить эти показатели в Bigquery / Prometheus для механизма мониторинга и оповещения в реальном времени. Подскажите, пожалуйста, как этого добиться в облачном потоке данных Google.

1 Ответ

1 голос
/ 14 января 2020

Наилучшим способом сбора метрик из потока данных является использование Мониторинг Stackdriver , который позволяет получить доступ к таким метрикам задания потока данных, как статус задания, количество элементов, системное отставание (для потоковых заданий) и счетчики пользователей из приборная панель Stackdriver. Дополнительным преимуществом Stackdriver является возможность оповещения, которая будет уведомлять вас о различных условиях, таких как длительная задержка системы потоковой передачи или сбой заданий.

Вот удобный список метрик, доступных для потока данных, например: job/is_failed - легко настроить оповещения о неудачных заданиях.

Если вы предпочитаете графический интерфейс для мониторинга ваших метрик, ознакомьтесь с этим сообщением в блоге .

Пожалуйста, знать, что продукт находится в бета-состоянии. Я надеюсь, что вы найдете вышеупомянутую информацию полезной.

...