Google Cloud Firebase

概要

Firebase は、高品質のアプリを迅速に開発し、ユーザー基盤を成長させ、収益の増大を可能にするモバイルプラットフォームです。

Google Firebase からメトリクスを取得して、以下のことができます。

  • Firebase のデータベースおよびホスティングサービスのパフォーマンスを視覚化。
  • Firebase ツールのパフォーマンスをアプリケーションと関連付け。

セットアップ

インストール

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

ログの収集

Google Firebase のログは Google Cloud Logging により収集され、HTTP プッシュフォワーダーを使用して Cloud Pub/Sub へ送信されます。HTTP プッシュフォワーダーを使用した Cloud Pub/Sub をまだセットアップしていない場合は、これをセットアップしてください。

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

  1. Google Cloud Logging のページに移動し、Google Firebase のログを絞り込みます。
  2. Create Export をクリックし、シンクに名前を付けます。
  3. エクスポート先として「Cloud Pub/Sub」を選択し、エクスポート用に作成された Pub/Sub を選択します。: この Pub/Sub は別のプロジェクト内に配置することもできます。
  4. 作成をクリックし、確認メッセージが表示されるまで待ちます。

収集データ

メトリクス

gcp.firebasedatabase.io.database_load
(gauge)
Percentage of io database load grouped by type
Shown as percent
gcp.firebasedatabase.io.persisted_bytes_count
(count)
Bytes of data persisted to disk
Shown as byte
gcp.firebasedatabase.io.sent_responses_count
(count)
Number of responses sent or broadcasted to clients
Shown as byte
gcp.firebasedatabase.io.utilization
(gauge)
Percentage of io utilization
Shown as percent
gcp.firebasedatabase.network.active_connections
(gauge)
Number of outstanding connections
Shown as connection
gcp.firebasedatabase.network.sent_bytes_count
(count)
Outgoing bandwidth usage for Firebase database
Shown as byte
gcp.firebasedatabase.network.api_hits_count
(count)
The number of hits against your database grouped by type
gcp.firebasedatabase.network.broadcast_load
(gauge)
Utilization of the time it takes to prepare and send broadcasts to clients
gcp.firebasedatabase.network.https_requests_count
(count)
Number of HTTPS requests received
gcp.firebasedatabase.network.sent_payload_and_protocol_bytes_count
(count)
The outgoing bandwidth usage without encryption overhead
Shown as bytes
gcp.firebasedatabase.network.sent_payload_bytes_count
(count)
The outgoing bandwidth usage without encryption nor protocol
Shown as bytes
gcp.firebasedatabase.rules.evaluation_count
(count)
The number of Firebase Realtime Database Security Rule evaluations performed
gcp.firebasedatabase.storage.total_bytes
(gauge)
Total size of the Firebase database storage.
Shown as byte
gcp.firebasehosting.network.sent_bytes_count
(count)
Outgoing bandwidth usage for Firebase Hosting
Shown as byte
gcp.firebasehosting.storage.total_bytes
(gauge)
Total size of the Firebase Hosting storage.
Shown as byte
gcp.firebasedatabase.network.disabled_for_overages
(gauge)
Indicates if the Firebase database has been disabled for network overages
gcp.firebasedatabase.network.monthly_sent
(gauge)
The total outgoing bytes sent aggregated and reset monthly
Shown as byte
gcp.firebasedatabase.network.monthly_sent_limit
(gauge)
The monthly network limit for the Firebase database
Shown as byte
gcp.firebasedatabase.status.disabled_for_overages
(gauge)
Indicates if the Firebase database has been disabled for overages
gcp.firebasedatabase.storage.disabled_for_overages
(gauge)
Indicates if the Firebase database has been disabled for storage overages
gcp.firebasedatabase.storage.limit
(gauge)
The storage limit for the Firebase database
Shown as byte

イベント

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

サービスのチェック

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

トラブルシューティング

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