Контекст: это мое первое использование FireStore. Я хочу использовать его для уведомления о статусе pu sh в нашем мобильном приложении. Я вижу, что под зонтиком Google Analytics есть панель инструментов Google Firestore. В нашей компании мы используем в основном три инструмента для мониторинга наших приложений: Zabbix, Dynatrace и некоторые внутренние решения на основе Elasticsearch. Мне нужно интегрировать наши системы внутреннего мониторинга с показателями, полученными в результате нашего первого проекта Firestore.
Что я ищу: исходя из личных предположений:
1) Возможно, могут существовать какие-то конечные точки GET что я могу подключаться и запрашивать информацию, скажем, каждую минуту
2) Может быть, следуя идее отправки событий в реальном времени через постоянное соединение, я могу написать приложение Spring Boot, которое импортирует Firebase SDK и каждый день, когда я подключаюсь к какой-то определенной c конечной точке Firestore, которая будет извлекать sh любые интересующие события (например, задержка, основанная на настраиваемой логике c или неработающей службе)
3) Возможно, какой-нибудь плагин я могу подключить напрямую к Kafka, размещенному в нашем внутреннем центре обработки данных
4) Некоторый плагин для подключения из Firestore / Firebase к третьим инструментам (например, Zabbix или Dynatrace или Elasticsearch)
5) Некоторую зависимость, которую я мог импортировать в google-cloud-функциях, запущенных из движка Firestore Healcheck в другом, чтобы потреблять s ome внутренние данные публикации конечной точки
Возможно, уже есть какой-то подход, универсально используемый для сценария, когда вам необходимо подключить Firestore к внутренней системе мониторинга. Я буду очень признателен, если скажите мне, что я могу сузить поиск в Google, потому что я не нахожу ничего полезного.
Пожалуйста, это не является частью этого вопроса, сравнивая подход мониторинга. Это очень solid факт, что в нашей компании используются внутренние панели мониторинга и некоторые пользовательские триггеры. Я только что упомянул имена выше, чтобы прояснить, что я имею в виду под инструментами внутреннего мониторинга. В центре внимания этого вопроса находится КАК ИМПОРТИРОВАТЬ / ИНТЕГРИРОВАТЬ / НАБЛЮДАТЬ / ПОТРЕБЛЯТЬ данные мониторинга пожарного склада. Наш внутренний стек вне этого вопроса.