Как интегрировать показатели FireStore Health Check и Dashboard с нашими внутренними системами компании - PullRequest
0 голосов
/ 29 апреля 2020

Контекст: это мое первое использование 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 факт, что в нашей компании используются внутренние панели мониторинга и некоторые пользовательские триггеры. Я только что упомянул имена выше, чтобы прояснить, что я имею в виду под инструментами внутреннего мониторинга. В центре внимания этого вопроса находится КАК ИМПОРТИРОВАТЬ / ИНТЕГРИРОВАТЬ / НАБЛЮДАТЬ / ПОТРЕБЛЯТЬ данные мониторинга пожарного склада. Наш внутренний стек вне этого вопроса.

1 Ответ

3 голосов
/ 30 апреля 2020

Здесь - официальная документация по облачному мониторингу, с помощью которой вы можете собирать метрики, события и метаданные из продуктов Google Cloud Platform, которые можно использовать для создания панелей мониторинга, диаграмм и оповещений.

Пожалуйста, дайте мне знать, если у вас есть дополнительные вопросы.

...