Firebase Crashlytics データを Cloud Logging にエクスポートできます。データがエクスポートされると、完全な Google Cloud Observability Suite でも使用できるようになります。ここでは、ログのフィルタリング、カスタム ダッシュボードの構築、カスタム アラートの設定、データの他のサービスへのエクスポートなどを行うことができます。Cloud Logging に保存されているデータの操作に関する包括的なリストと例については、データでできることをご覧ください。
このページでは、Crashlytics と(必要に応じて)Firebase セッション データを Cloud Logging にエクスポートするように設定する方法について説明します。
Cloud Logging へのエクスポートを設定する
Firebase コンソールで、[統合] ページに移動します。
[Cloud Logging] カードで [リンク] をクリックします。
画面上の手順に沿って、Cloud Logging へのエクスポートを設定します。次のオプションがあります。
(デフォルトで有効)クラッシュの影響を受けていない指標をより詳しく理解するには、Firebase セッション データのエクスポートを有効にします。
ログをエクスポートするアプリを選択します。
アクティブなアプリがすでにある場合、リンク ワークフローには、各アプリのログの推定データ使用量レベルが表示されます。この値は、過去 30 日間の Crashlytics データの量に基づいて推定されます。
Cloud Logging からのリンクを解除する
Cloud Logging とのリンクを解除すると、新しいログのエクスポートが停止します。
次の点に注意してください。
すでに Cloud Logging にエクスポートされたデータは、許可された保持期間の間保持され、ストレージ料金も引き続き適用される場合があります。今後課金されないようにするには、ログを手動で削除します。
他のサービス(BigQuery など)に Cloud Logging データがある場合、そのデータにはデータ保持に関する異なる規約が適用される場合があります。
Cloud Logging からのリンクは、Firebase プロジェクト レベル、Crashlytics プロダクト レベル、またはアプリレベルで解除できます。
Cloud Logging とのリンクを解除する手順は次のとおりです。
Firebase コンソールで、[統合] ページに移動します。
[Cloud Logging] カードで [管理] をクリックします。
Crashlytics のリンクを完全に解除するか、特定のアプリのリンクを解除するかを選択します。
Firebase プロジェクトのリンクを完全に解除するには、ページ下部のボタンを見つけます。
プロンプトが表示されたら、エクスポートの停止を確定します。
エクスポートを有効にした後の流れ
Crashlytics がイベントを受信してから数分以内に、新しいイベントのログを表示します。
データ使用量レベルをモニタリングします。
リンクされたアプリのログのデータ使用量レベルは、Firebase コンソールの Cloud Logging 統合カードで確認できます。
Google Cloud コンソールの [ログ ストレージ] ページで、当月と前月のデータ使用量を確認します。
割り当てと料金
Cloud Logging では、プロジェクトごとに月間無料使用枠が提供されます。 この使用量には、Cloud Logging を使用するすべての Google または Firebase のプロダクトによるデータ使用が含まれます。プロジェクトを従量課金制の Blaze 料金プランにアップグレードして、追加の有料使用域と機能を利用可能にすることもできます。詳しくは、Cloud Logging の料金をご覧ください。
Cloud Logging と料金をモニタリングして管理できます。
Google Cloud 料金計算ツールを使用して、Cloud Logging の請求額を見積もります。
ログシンクの除外フィルタを作成して、ログの量を調整できます。
アラートを設定して費用を管理する。
ログは 30 日が経過すると自動で削除されますが、オプションでカスタムの保持期間を設定できます。
特定のリクエストまたはイベントのログエントリが遅れたり、まれに削除されたりすることがあります。ログはリクエスト数やイベント数を把握するために使用できますが、プロジェクトでの使用量と料金に示される実際の使用量を反映しない場合があります。
次のステップ
ログをフィルタして、データ ストレージの特定の情報と費用を表示し、さらに分析する方法について説明します。
ログベースの指標を表示して構築し、Cloud Monitoring でこれらの指標を使用して、次のいずれかを行います。
エクスポートされたデータのログスキーマについて学習する。