У нас есть проект, использующий ядро Google IoT для управления устройствами, и мы хотим создать систему мониторинга для устройств.
У нас есть несколько тысяч устройств, и для каждого отдельного устройства мы хотим записать несколько (~ 10) метрик (общий размер около 50 байт). Мы будем динамически добавлять/удалять устройства с течением времени.
Мы думаем использовать функцию pubsub job/Cloud для прослушивания состояний всех устройств, и для каждого устройства мы создаем набор пользовательских метрик в Google Cloud Monitoring и записываем полученные состояния устройств в пользовательские метрики.
Мне интересно, является ли это практичным масштабируемым решением — я беспокоюсь, что количество показателей будет слишком большим для мониторинга Google. Если нет, то какой рекомендуемый способ мониторинга большого количества устройств, управляемых ядром Google IoT? Спасибо!