概要

Bigtable は Google が提供する NoSQL ビッグデータデータベースサービスです。検索、アナリティクス、マップ、Gmail など、Google の多数のコアサービスを支えているデータベースと同じです。

Datadog Google Cloud Platform インテグレーションを使用して、Google Bigtable からメトリクスを収集できます。

セットアップ

インストール

Google Cloud Platform インテグレーションをまだセットアップしていない場合は、最初にセットアップします。それ以上のインストール手順はありません。

収集データ

Google Bigtable のログは Google Cloud Logging で収集され、Cloud Pub/Sub トピックを通じて Dataflow ジョブに送信されます。まだの場合は、Datadog Dataflow テンプレートでロギングをセットアップしてください

これが完了したら、Google Bigtable のログを Google Cloud Logging から Pub/Sub トピックへエクスポートします。

  1. Google Cloud Logging のページに移動し、Google Bigtable のログを絞り込みます。
  2. Create Export をクリックし、シンクに名前を付けます。
  3. 宛先として “Cloud Pub/Sub” を選択し、その目的で作成された Pub/Sub トピックを選択します。: Pub/Sub トピックは別のプロジェクトに配置できます。
  4. 作成をクリックし、確認メッセージが表示されるまで待ちます。

収集データ

メトリクス

gcp.bigtable.backup.bytes_used
(gauge)
Backup storage used.
Shown as byte
gcp.bigtable.autoscaling.max_node_count
(gauge)
Maximum number of nodes in an autoscaled cluster.
Shown as node
gcp.bigtable.autoscaling.min_node_count
(gauge)
Minimum number of nodes in an autoscaled cluster.
Shown as node
gcp.bigtable.autoscaling.recommended_node_count_for_cpu
(gauge)
Recommended number of nodes in an autoscaled cluster based on CPU usage.
Shown as node
gcp.bigtable.autoscaling.recommended_node_count_for_storage
(gauge)
Recommended number of nodes in an autoscaled cluster based on storage usage.
Shown as node
gcp.bigtable.cluster.cpu_load
(gauge)
CPU load of a cluster.
gcp.bigtable.cluster.cpu_load_by_app_profile_by_method_by_table
(gauge)
CPU load of a cluster split by app profile, method, and table.
gcp.bigtable.cluster.cpu_load_hottest_node
(gauge)
CPU load of the busiest node in a cluster.
gcp.bigtable.cluster.disk_load
(gauge)
Utilization of HDD disks in a cluster.
gcp.bigtable.cluster.node_count
(gauge)
Number of nodes in a cluster.
Shown as node
gcp.bigtable.cluster.storage_utilization
(gauge)
Storage used as a fraction of total storage capacity.
gcp.bigtable.disk.bytes_used
(gauge)
Amount of compressed data for tables stored in a cluster.
Shown as byte
gcp.bigtable.disk.storage_capacity
(gauge)
Capacity of compressed data for tables that can be stored in a cluster.
Shown as byte
gcp.bigtable.replication.latencies.avg
(gauge)
Distribution of replication request latencies for a table.
Shown as millisecond
gcp.bigtable.replication.latencies.samplecount
(gauge)
Sample count for replication request latencies.
Shown as sample
gcp.bigtable.replication.latencies.sumsqdev
(gauge)
Sum of squared deviation for replication request latencies.
Shown as second
gcp.bigtable.replication.latency.avg
(gauge)
Distribution of replication request latencies for a table.
Shown as millisecond
gcp.bigtable.replication.latency.samplecount
(gauge)
Sample count for replication request latencies.
Shown as sample
gcp.bigtable.replication.latency.sumsqdev
(gauge)
Sum of squared deviation for replication request latencies.
Shown as second
gcp.bigtable.replication.max_delay
(gauge)
Upper bound for replication delay between clusters of a table.
Shown as second
gcp.bigtable.server.error_count
(count)
Number of server requests for a table that failed with an error.
Shown as error
gcp.bigtable.server.latencies.avg
(gauge)
Distribution of replication request latencies for a table.
Shown as millisecond
gcp.bigtable.server.latencies.samplecount
(gauge)
Sample count for replication request latencies.
Shown as sample
gcp.bigtable.server.latencies.sumsqdev
(gauge)
Sum of squared deviation for replication request latencies.
Shown as second
gcp.bigtable.server.modified_rows_count
(count)
Number of rows modified by server requests for a table.
Shown as row
gcp.bigtable.server.multi_cluster_failovers_count
(count)
Number of failovers during multi-cluster requests.
gcp.bigtable.server.received_bytes_count
(count)
Number of uncompressed bytes of request data received by servers for a table.
Shown as byte
gcp.bigtable.server.request_count
(count)
Number of server requests for a table.
Shown as request
gcp.bigtable.server.returned_rows_count
(count)
Number of rows returned by server requests for a table.
Shown as row
gcp.bigtable.server.sent_bytes_count
(count)
Number of uncompressed bytes of response data sent by servers for a table.
Shown as byte
gcp.bigtable.table.bytes_used
(gauge)
Amount of compressed data stored in a table.
Shown as byte

イベント

Google Bigtable インテグレーションには、イベントは含まれません。

サービスチェック

Google Bigtable インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問い合わせください。