Основные данные Google Cloud IoT в Stackdriver - PullRequest
0 голосов
/ 01 мая 2018

Мне интересно, есть ли способ, чтобы данные о состоянии моего устройства, отправленные через Google IoT Core, отображались в Stackdriver, возможно, в качестве пользовательской метрики.

По сути, я хотел бы использовать Stackdriver для мониторинга своих устройств, но вместо того, чтобы развернуть агент на всех них, я мог бы использовать существующее и безопасное соединение, которое существует, потому что они подключены к IoT Core. Я мог бы опубликовать сообщение MQTT в теме состояния с устройства с некоторой соответствующей информацией (например, процент загрузки процессора, количество запущенных процессов и т. Д.). Тогда я мог бы использовать Stackdriver для визуализации и оповещения, когда что-то выглядит не так.

Из того, что я могу сказать, я могу отслеживать только основные вещи о IoT Core в Stackdriver, например, сколько байтов было отправлено. Я могу читать данные о состоянии, подписавшись на темы телеметрии в Google Cloud Pub / Sub, но тогда возникает проблема с получением этих данных в Stackdriver.

Есть идеи?

1 Ответ

0 голосов
/ 03 мая 2018

Я слышу тебя. Существуют некоторые потенциальные проблемы, связанные с регистрацией содержимого (состояния, телеметрии и т. Д.) Любого рода из IoT Core. Как вы уже нашли (и для всех, кто видит этот ответ), показатели, которые мы регистрируем, можно найти здесь:

https://cloud.google.com/monitoring/api/metrics_gcp#gcp-cloudiot

По крайней мере, с точки зрения того, что вы хотите сделать, взгляните на этот урок:

https://cloud.google.com/community/tutorials/cloud-iot-rtdp

Он делает то, что вы описываете (с небольшой настройкой), что, по крайней мере, может легко дать вам решение того, что вы хотите сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...