Назад | Перейти на главную страницу

Мониторинг и оповещение в Google Cloud Bigtable

Мы строим конвейер данных на GCP и выбрали Bigtable в качестве хранилища данных для необработанных событий. Моя проблема - я не могу найти способ правильно контролировать кластер. Панель управления предлагает ограниченное количество метрик, которые могли бы помочь, если бы был какой-либо способ без особых хлопот подключить их к StackDriver, как и все другие сервисы в GCP.

Можно ли контролировать Bigtable с помощью Stackdriver? Если нет, есть ли другой рекомендуемый способ добиться этого?

я нашел эта почта это объясняет, как получить отчеты о запросах, выполняемых к Bigtable, но это не помогает мне при попытке получить полную картину о состоянии всего кластера.

Обратите внимание, что теперь можно запрашивать метрики Bigtable через Stackdriver Monitoring API: https://cloud.google.com/monitoring/api/metrics#gcp-bigtable

Вы также можете создавать оповещения и определять настраиваемые панели мониторинга показателей Google Cloud Bigtable через пользовательский интерфейс Stackdriver: https://app.google.stackdriver.com/

Google Cloud Bigtable экспортирует серверные метрики в Stackdriver; вы можете найти больше информации в Документация Bigtable так же как Список показателей Stackdriver.

Кроме того, если вы используете HBase-совместимый Java-клиент для Bigtable, вы можете экспорт метрик Dropwizard на стороне клиента, который предоставит вам подробные метрики производительности на стороне клиента, такие как задержка сквозного запроса, которые вы можете отслеживать самостоятельно, например, через свой собственный Графитовый пример.

Эти метрики не предназначены для замены метрик Stackdriver для Bigtable, но дополняют эти метрики, и мы рекомендуем отслеживать метрики на стороне клиента в дополнение к просмотру показателей на стороне сервера.