ログ エクスプローラの使用

このガイドでは、Google Cloud Console のログ エクスプローラを使用してログの検索と表示を行う方法について説明します。

Logging APICloud SDK を使用してログを読むこともできます。

はじめに

ログ エクスプローラを使用するには、次の点に注意してください。

  • ログを表示する正しい Identity and Access Management ロールがあることを確認してください。IAM 権限については、アクセス制御ガイドをご覧ください。

  • ログ エクスプローラに移動する方法は次のとおりです。

    1. Google Cloud のナビゲーション メニュー に移動し、[ロギング] > [ログ エクスプローラ] を選択します。
      ログ エクスプローラに移動
    2. Cloud プロジェクトを選択します。
    3. [アップグレード] メニューにより、[以前のログビューア] から [ログ エクスプローラ] に切り替えます。

    これで、ログ エクスプローラが表示されます。

  • Amazon Web Services Elastic Compute Cloud(AWS EC2)を使用する場合、ログエントリは AWS アカウントを Google Cloud サービスにリンクする AWS コネクタ プロジェクトにあります。

  • BindPlane でオンプレミスとハイブリッド クラウドのログを取り込む場合、これらのログはリソースタイプ generic_node にあります。

ログ エクスプローラのインターフェース

ログ エクスプローラのインターフェースを使用すると、ログの取得、ログデータの解析と分析、クエリ パラメータの絞り込みができます。

ログ エクスプローラのユーザー インターフェース

ログ エクスプローラには、次のペインがあります。

  1. アクションバー
  2. クエリビルダー
  3. ログのフィールド
  4. ヒストグラム
  5. クエリ結果

アクションバー

アクションバー ペイン

[アクションバー] ペインには次の機能が用意されています。

  1. オプション: 以前のログビューアに移動して、フィードバックを送信し、新しい Logging 機能の概要を表示できます。
  2. 範囲を絞り込む: 現在の Cloud プロジェクトのログのみ、または 1 つ以上のストレージ ビューで、検索の範囲を絞り込むことができます。範囲指定の詳細については、範囲の調整をご覧ください。
  3. 共有リンク: 現在のクエリの短縮 URL を作成し、クリップボードにコピーできます。これにより、クエリの共有が簡単になります。[絶対的な期間でコピー] と [相対的な期間でコピー] の 2 つのオプションがあります。[絶対的な期間でコピー] を選択すると、コピーした URL には、現在の時間範囲で表される対応する絶対的な期間が設定されます。例: 7:49:37 PM - 8:49:37 PM。[相対的な期間でコピー] を選択した場合、コピーした URL には現在の相対的な期間が設定されます。例: 1 hour
  4. 期間セレクタ: クエリ結果を期間で制限できます。デフォルトの期間は 1 時間です。
  5. ページ レイアウト: [ヒストグラム] ペインと、[ログ フィールド エクスプローラ] ペインを有効または無効にできます。
  6. 確認: 関連ドキュメントへのリンクを表示できます。

範囲を絞り込む

ログ エクスプローラに表示されるログの範囲を絞り込むには、[範囲を絞り込む] オプションを使用します。現在の Cloud プロジェクト内のログのみを検索することも、1 つ以上のストレージ ビューでログを検索することもできます。ログ エクスプローラの範囲を絞り込むには、次の手順を行います。

  1. [アクションバー] ペインで、[範囲を絞り込む] を選択します。

  2. [範囲を絞り込む] ダイアログで、[絞り込む] オプションを選択します。

    [範囲を絞り込む] ダイアログ

    • [プロジェクトで絞り込む] を使用すると、現在の Cloud プロジェクトで生成されるログを検索できます。

    • [ストレージで絞り込む] を使用すると、1 つ以上のストレージ ビューに基づいてログを検索できます。ログビューの詳細については、ログバケットでのログビューの管理をご覧ください。

  3. [ストレージで絞り込む] を選択した場合は、表示するバケットを 1 つ以上選択します。

    ダイアログには、次の条件を満たしているストレージ ビューが一覧表示されます。

    • ユーザーはストレージ ビューにアクセスできます。
    • ログバケットが選択した Cloud プロジェクトに属しているか、選択した Cloud プロジェクトがストレージ バケットにログをすでにルーティングしています。
  4. [適用] をクリックします。

クエリビルダー

クエリビルダー

[クエリビルダー] ペインでは、次の操作が可能です。

  1. クエリビルダー フィールド: Logging のクエリ言語を使用してクエリを作成できます。
  2. クエリビルダーのプルダウン メニュー: リソースログ名重要度に基づいて、新しいクエリ式を追加できます。詳細については、クエリビルダーのプルダウン メニューをご覧ください。
  3. 最近: 最近のクエリを表示できます。詳細については、最近のクエリをご覧ください。
  4. 保存済み: 保存済みのクエリと、Cloud プロジェクトの他のユーザーから共有されているクエリを表示できます。詳細については、保存済みのクエリ共有クエリをご覧ください。
  5. 推奨: Cloud プロジェクトのリソースに基づいて推奨クエリを表示できます。詳細については、推奨クエリをご覧ください。
  6. 保存: [保存済み] タブで表示、実行できるクエリを保存できます。
  7. ログのストリーミング: Logging がログエントリを取り込む際に、ログエントリを表示できます。詳細については、ログをストリームをご覧ください。
  8. 実行: クエリビルダー フィールドでクエリを作成し、そのクエリを実行できます。

ログをストリーム

ロギングがログを取り込む際に、ログをストリーミングできます。また、クエリを追加して、クエリに一致するログのみをストリーミングすることもできます。

クエリに基づいてログをストリーミングするには、[クエリビルダー] フィールドにクエリを追加して、[ログをストリーミングする] を選択します。Logging がログデータを取り込むと、[クエリ結果] ペインにクエリに一致するログのみが表示されます。クエリが指定されない場合、Logging は各ログが取り込まれると表示します。

ログをストリーミングする前にクエリを追加する

ストリーミングを停止するには、[ストリーミングを停止する] を選択するか、[クエリ結果] ペイン内を下にスクロールします。

[ログフィールド] ペイン

[ログフィールド] ペインにはログデータの概要が表示され、クエリをより効率的に絞り込むことができます。 ログエントリは、これらのエントリのフィールドに対応する、さまざまな項目で分類されて表示されます。[ログフィールド] ペインには、フィールドごとに値とインシデントが頻度による降順で表示されます。ログフィールドの数は、期間セレクタ内の期間に対応しています。

[ログフィールド] ペインを有効にする

[ログ フィールド] ペインを有効にするには、[ページ レイアウト] を選択し、次に [ログ フィールド] チェックボックスをオンにします。[ログ フィールド] ペインが表示されます。

ログフィールド ペインが選択されています。

[ログ フィールド] ペインを無効にするには、[ログ フィールド] チェックボックスをオフにします。

[ログフィールド] ペインの機能

[ログフィールド] ペインは、[クエリビルダー] で実行されたクエリに基づいて入力および更新されます。

空のクエリがある場合、[ログフィールド] ペインにリソースタイプ フィールド別および重大度フィールド別のログエントリの数が表示されます。

[ログフィールド] ペイン。

[ストレージにごとのスコープ] を選択すると、プロジェクト ID と、対応するログエントリの数も確認できます。

[ログフィールド] ペインでリソースタイプを選択すると、ペインの関連する一連のフィールドにリソースラベルに基づいて値が入力されます。これにより、この特定のリソースタイプのログデータを調べることができます。削除する場合は、[リソースタイプ] フィールドの横にある [クリア] をクリックします。

[ログフィールド] ペインにフィールドを追加します

特定の LogEntry Key-Value ペアを、[クエリ結果] ペインに入力されるログエントリの [ログフィールド] ペインに追加できます。フィールドを [ログフィールド] ペインに追加するには、次の操作を行います。

  1. [クエリ結果] ペインで、展開ボタン をクリックしてログエントリを展開します。

  2. 項目の値を左クリックします。メニューから [ログフィールド ペインにフィールドを追加] を選択します。

    フィールドを追加するオプションを含むメニュー。

    このカスタム フィールドは、[ログフィールド] ペインに Key-Value ペアのリストとして表示されます。

[ログフィールド] ペインからカスタム フィールドを削除するには、フィールドの横にある [削除] をクリックします。また、[クエリ結果] ペインでカスタム フィールドを左クリックして [ログフィールドから削除] を選択すれば、リストからカスタム フィールドを削除できます。

なお、次のタイプのフィールドは、[ログフィールド] ペインに追加できません。

  • 時間に関連するフィールド(例: receiveTimestampprotoPayload.startTime)。
  • カーディナリティが高いフィールド(例: insertIdprotoPayload.latency)。
  • パスの配列インデックスが含まれるフィールド(例: protoPayload.authorizationInfo[0].resource)。

[ログフィールド] ペインを使用したログの分析

クエリを絞り込むには、[ログフィールド] ペインから [クエリビルダー] 式にフィールドと値のペアを追加します。これを行うには、[ログフィールド] ペインでフィールドの値をクリックします。これにより、AND 演算子を使用して式にフィールドと値のペアが追加されます。クエリが実行されます。

[ログフィールド] ペインには、ネストされたフィールドと値のペアと、最上位のフィールドと値のペアを追加できます。

たとえば、[ログフィールド] ペインに jsonPayload.message を追加したとします。特定の jsonPayload.message 値を選択すると、[クエリビルダー] ペインにその値が入力されます。

カスタム フィールドが追加されたログフィールド ペインとクエリビルダー ペイン。

また、[ヒストグラム] ペインと [クエリ結果] ペインも現在のクエリを反映するように変更されます。

クエリが実行されると、ログエントリがスキャンされ、ログフィールドの数が変化します。クエリが完了すると、すべてのログフィールドの合計数が表示されます。

ヒストグラム

[ヒストグラム] ペインでは、時間の経過に伴うログの分布を可視化できます。クエリを実行するとヒストグラムが再生成されるため、ログデータの傾向を確認し、問題のトラブルシューティングを簡単に行うことができます。

[ヒストグラム] ペインを有効にする

ヒストグラム ペインを有効にするには、[ページ レイアウト] を選択し、[ヒストグラム] チェックボックスをオンにします。[ヒストグラム] ペインが表示されます。

ページ レイアウトが開いており、ヒストグラムが選択されています。

[ヒストグラム] ペインを無効にするには、[ヒストグラム] チェックボックスをオフにします。

ヒストグラムの機能

[ヒストグラム] ペイン。

  1. ヒストグラム バー: 各ヒストグラム バーは、時間範囲を表します。各バーでは、各バーの時間範囲で取得されたログの重大度の分類が 3 色で表示されます。この色は、次のログ重大度を表します。

    • 青(重大度低): デフォルトデバッグ情報通知
    • 黄(重大度中): 警告
    • 赤(重大度高): エラー重大アラート緊急

    各ヒストグラム バーには、ログを分析するためのオプションのメニューがあります。

  2. 時間コントロール: クエリに使用する時間範囲を調整できます。これらのオプションの詳細については、時間コントロールを使用してログを分析するをご覧ください。

  3. ヒストグラム タイムライン: [クエリ結果] ペインに現在表示されている、ログの期間をヒストグラム バーで表示します。このタイムラインにより、クエリのより長い期間内で、現在表示されているログの位置がわかります。

時間コントロールを使用してログを分析する

ログデータの調査と分析に、ヒストグラムの時間コントロールを使用できます。

時間をすばやく調整する

ヒストグラムには、ログ エクスプローラに表示されるデータをすばやく調整できる時間コントロールがあります。

ヒストグラム ペイン タイムラインで、クイック時間コントロールが表示されます。

  • 時間ハンドル: タイムラインのハンドルを内側にドラッグすると、データが絞り込まれます。また、ヒストグラムのタイムラインでデータを拡大するには、外側にドラッグします。[実行] をクリックします。

  • タイムラインを前後にスライドする: の矢印をクリックして、タイムラインを後にスライドします。 の矢印をクリックして、タイムラインを前の位置にスライドします。

  • ズームインとズームアウト: ズームアウト アイコンをクリックすると、タイムラインに表示されるデータを拡大できます。 ズームイン アイコンをクリックすると、タイムラインに表示されるデータを絞り込めます。

これらの時間コントロールを使用すると、[クエリ結果] ペインと [ログ フィールド] ペインのログデータが、ヒストグラム タイムラインによって取得された期間に従って調整されます。

タイムラインを変更できるのは、現在(「現在の時刻」)から 30 日前までの期間までです。

時間のスクロールまたはズーム

上記の時間コントロールに加えて、ヒストグラムには Scroll to time および Zoom to time 機能があり、ログ エクスプローラの他のペインに表示されるヒストグラムとデータをより詳細に制御できます。

ヒストグラムペインのタイムラインには、時間へのスクロールと時間へのズームのコントロールが表示されています。

おそらく、その相対的なサイズまたは重大度レベルに基づいて、特定のヒストグラム バーに興味を持たれるでしょう。そのヒストグラム バーを選択し、ログ エクスプローラに表示されるログデータを調整できます。

[時間までスクロール] 機能を使用すると、[ヒストグラム] ペインと [ログフィールド] ペインの値は変更せずにログデータを参照できます。[時間までスクロール] 機能を選択すると、次のようになります。

  • [クエリ結果] ペインに表示されるログデータは、選択したヒストグラム バーで取得された期間に応じて調整されます。

    クエリは実行されませんが、選択したヒストグラム バーの期間に対応するログをクエリ結果ペインに表示できるようにするため、データが部分的に再読み込みされることがあります。

  • コンソール URL が更新され、選択したヒストグラム バーの期間で取得された最新のログの timestamp が含まれます。

[時間に合わせてスクロール] 機能を選択するには、次の手順を行います。

  1. ヒストグラムのバーにカーソルを合わせます。指定した時間範囲のログデータの概要を含むペインが表示されます。

  2. このペインで、[時間までスクロール] を選択します。

    または、カーソルを合わせる代わりに、ヒストグラム バーをクリックしても [時間までスクロール] の選択と同様の結果が得られます。

[時間に合わせてズーム] 機能は、[時間までスクロール] と類似していますが、選択したヒストグラム バーで取得された期間に基づいたログデータに対するクエリが実行されます。[時間に合わせてズーム] 機能を選択すると、次のようになります。

  • [クエリ結果] ペインに表示されるログデータは、選択したヒストグラム バーの期間制限に応じて再読み込みされ、絞り込まれます。
  • コンソール URL が更新され、選択したヒストグラム バーの期間で取得された最新のログの timestamp が含まれます。
  • ヒストグラムは変更され、選択したヒストグラム バーの期間内にある timestamp 値を持つログのみが表示されます。
  • 期間セレクタは、選択したヒストグラム バーによって取得された期間に更新されます。
  • [ログフィールド] ペインのデータは、選択したヒストグラム バーで取得された期間に応じて調整されます。

[時間に合わせてズーム] 機能を選択するには、次の手順を行います。

  1. ヒストグラムのバーにカーソルを合わせます。指定した時間範囲のログデータの概要を含むペインが表示されます。

  2. このペインで、[時間に合わせてズーム] を選択します。

クエリ結果

[クエリ結果] ペイン

[クエリ結果] ペインでは、クエリ式に一致するログエントリを調査できます。

  1. クエリ結果: クエリから取得したログを表示できます。
  2. ログエントリ: 構造化 JSON 形式のログエントリを表示できます。
  3. クエリ結果の展開と折りたたみ: [クエリ結果] ペインを展開すると、より多くのログエントリを表示できます。
  4. タイムゾーン: ログが表示されるタイムゾーンを変更できます。
  5. トレースデータ: トレースの詳細を表示し、トレースに基づいてクエリを調整することができます。詳細については、トレースデータを表示するをご覧ください。
  6. ログの概要の非表示: クエリの結果からログの概要行を非表示にできます。
  7. ネストされたログフィールドの展開または折りたたみ: ネストされたフィールドを展開または折りたたみます。
  8. クリップボードにコピー: JSON 形式でログエントリをコピーできます。
  9. ログエントリへのリンクをコピーする: ログエントリへのリンクを共有できます。詳細については、ログエントリへのリンクをコピーするをご覧ください。
  10. 現在に移動: 現在の時刻を含むように強制的に更新します。期間セレクタでカスタム範囲を使用し、終了時刻が設定されている場合、クエリはデフォルトの期間である 1 時間で実行されます。それ以外の場合は、現在の開始日または期間で更新され、クエリが実行されます。
  11. アクション: ログベースの指標の設定、シンクの宛先の作成、ログのダウンロードができます。ログのダウンロードの詳細については、ログをダウンロードをご覧ください。
  12. 構成: ログフィールドの値をログエントリの先頭または末尾の概要行に追加できます。また、最新のログを最初または最後のどちらに表示するかも選択できます。概要フィールドの追加の詳細については、概要フィールドの追加をご覧ください。
  13. ログエントリを固定する: ログエントリを [クエリ結果] ペインと [ヒストグラム] ペインに固定できます。詳しくは、ログを固定するをご覧ください。
  14. カーソルのスクロール: [クエリ結果] でログをスクロールすると、URL が調整され、cursorTimestamp が含まれます。これは、現在の [クエリ結果] ペインに表示される最新ログの timestamp を示しています。

[クエリ結果] ペインで、フィールドの値をクリックすると、次の操作を選択できます。

フィールドの値の選択後のオプション

  1. 一致エントリを表示: 一致するログエントリを照会できます。
  2. 一致エントリを非表示: 選択した式に一致しないログエントリを照会できます。
  3. 概要行にフィールドを追加: フィールドを概要行としてログエントリに追加できます。

概要フィールドの追加

概要フィールドを使用すると、ログのパターンをすばやく確認できます。たとえば、次の画像は、その値を含むログの前に追加された概要フィールド resource.labels.pod_name の値を示しています。

ログ エクスプローラによって、Pod 名を表示している緑色のテキストが前に付加されたログが表示されます。

ログエントリからの概要フィールドの追加

ログエントリに概要フィールドを追加するには、次の手順を実行します。

  1. 展開ボタン をクリックしてログエントリを展開します。

  2. フィールドの値をクリックして、[概要行にフィールドを追加] を選択します。

    これで、概要フィールドがそのフィールドを含むログエントリの前に表示されます。

[構成] ボタンを使用して概要フィールドを追加

[構成] ボタンを使用して概要フィールドを追加するには、次の手順を行います。

  1. [構成] をクリックし、[概要フィールドの管理] を選択します。

    概要フィールドの管理は、構成プルダウン メニューから選択します。

  2. フィールドを追加します。

    概要フィールドの選択には次の特徴があります。

    • 現在表示されているログを使用したオートコンプリート
    • 引用符で囲まれた有効文字のフィールド修正

      たとえば、「jsonPayload.id-field」と入力すると jsonPayload."id-field" に変わります。

  3. [Truncate summary fields] をクリックすると、概要フィールド値の表示が短くなります。次に、フィールドが切り捨てられる前に表示する文字数を選択して、フィールドの先頭と末尾のどちらが表示されるかを指定します。

  4. [適用] をクリックします。

    これで、概要フィールドがそのフィールドを含むログエントリの前に表示されます。

ログエントリを固定する

ログエントリを固定すると、目的のログエントリがハイライト表示されます。

ログエントリを固定するには、固定するログエントリにカーソルを合わせて、固定アイコン を選択します。ログエントリを固定すると、その背景が暗くなり、ピンアイコン が表示されます。

ログエントリを固定してクエリを再実行すると、固定されたログエントリがログデータの構成に応じて [クエリ結果] ペインの上部または下部に表示されます。固定されたログエントリの timestamp に基づいて、[ヒストグラム] ペインにも固定アイコンが表示されます。

ログ エクスプローラにより [クエリ結果] ペインと [ヒストグラム] ペインに、固定されたログエントリが表示されます。

ログエントリの固定を解除するには、ピンアイコンを選択し、続いて [ログエントリの固定を解除] を選択します。

リソース コンテキスト内で固定されたログエントリを表示する

リソース コンテキスト内で固定されたログエントリを表示するには、ピンアイコン を選択して、[リソースのログエントリを固定し、表示します] を選択します。

[リソース ログエントリを固定して表示] が選択されています。

Logging は、固定されたログエントリの resource.type フィールドをクエリビルダーに入力して、クエリを実行します。これで、固定されたログエントリをリソースタイプと関連付けて表示できるようになりました。

固定されたログエントリを [ヒストグラム] ペインに表示する

[ヒストグラム] ペインを使用すると、固定されたログエントリのハイライト表示、スクロール、詳細の確認を行うことができます。

[ヒストグラム] ペインで、ピンアイコン を選択して、次のメニュー オプションから選択します。

  • ログエントリまでスクロール: このオプションを使用すると、ログエントリが現在の [クエリ結果] ペインに表示され、固定されたログエントリを周辺のコンテキスト ログで確認できます。
  • ログエントリに合わせてズーム: このオプションを使用すると、[ヒストグラム] ペインに表示される期間が絞り込まれ、固定されたログの近くにあるログを分離するようにクエリを調整できます。

ヒストグラムの期間が絞り込まれます。

トレースデータを表示する

ログエントリに trace とレイテンシ関連のフィールドの両方が含まれている場合、レイテンシとトレースのアイコンが表示されます。

トレースデータが含まれるログエントリが表示されます。

ログエントリに trace フィールドしか含まれていない場合は、トレース アイコンのみが表示されます。

トレース フィールドのみを含むログエントリの表示にはトレース アイコンが付いています。

ログエントリに関連するトレースデータを表示するには、トレース アイコンをクリックします。次を選択できます。

  • トレースの詳細表示: 親スパンと子トレースのほか、トレースの詳細を表示します。トレースの詳細を表示するには、[トレースで表示] をクリックして Cloud Trace に移動します。詳細パネルの内容について詳しくは、トレースの詳細の表示をご覧ください。
  • このトレースのすべてのログを表示: ログエントリに関連付けられたトレースの識別子に trace フィールドを追加して、クエリを調整して実行します。

  • トレースされたリクエストのみを表示: True に設定された traceSampled フィールドを追加して、クエリを調整して実行します。サンプリングの詳細については、サンプリング レートをご覧ください。

Monitoring データを表示する

GKE や Compute Engine ログなどの特定のログについては、ログの概要行でリソースタイプをクリックすると、次のオプションを含むメニューが表示されます。

  • Monitoring 詳細の表示: GKE リソースの詳細パネルが開きます。詳細パネルについては、リソースの詳細の表示をご覧ください。
  • Monitoring で表示: リソースの [Monitoring] ページが表示されます。
  • GKE で表示: GKE または Compute Engine ユーザー インターフェース内のリソースの [詳細] ページが表示されます。

GKE リソースの [ログ エクスプローラ] メニューを表示します。

ログへのリンクを共有するには、ログエントリを展開して、[リンクをコピー] を選択します。 リンクがクリップボードにコピーされます。これで、Cloud プロジェクトにアクセスできるユーザーにリンクを送信できるようになりました。ユーザーがブラウザにリンクを貼り付けるか選択すると、Logging は [クエリ結果] ペインにログエントリを固定します。

他のユーザーと共有するログエントリのリンクをコピーします。

ログをダウンロード

ログは CSV 形式または JSON 形式でダウンロードできます。ログをダウンロードするには、次のいずれかの Identity and Access Management のロールが必要です。

  • Logging 管理者roles/logging.admin
  • ログ表示アクセス者roles/logging.viewAccessor

ログをダウンロードする手順は次のとおりです。

  1. [アクション]、[ログのダウンロード] の順に選択します。

    [アクション] ボタンを使用してログをダウンロードします。

  2. [ログのダウンロード] ダイアログで、CSV 形式または JSON 形式を選択します。

  3. ログデータの処理方法を選択します。これらの欄から、以下の設定を行えます。

    • パソコンにデータをダウンロードします。
    • ドライブにデータをダウンロードします。
    • 新しいタブでデータを表示します。

    CSV を保存してドライブを選択すると、スプレッドシートでファイルを開くことができます。

クエリの例

[ログ エクスプローラを使用したサンプルクエリ] には、関心のあるログを検索するための推奨クエリが表示されます。たとえば、Kubernetes 関連のクエリを実行して、Google Kubernetes Engine のログを検索できます。

トラブルシューティング

このセクションでは、ログ エクスプローラを使用する際の一般的な問題のトラブルシューティングの手順を説明します。

Cloud プロジェクトまたは組織 ID を取得する

Google Cloud Console の任意の場所から Cloud プロジェクトまたは組織 ID を取得するには、プロジェクトと組織のセレクタからプロジェクトのリストを展開し、[ID] 列で Cloud プロジェクト ID を見つけます。

プロジェクトの ID が表示されます。

ログエントリを表示できない

ログエントリが表示されない場合は、次の点を確認します。

  • 正しい Cloud プロジェクトが選択されているか。正しく選択されていない場合は、Cloud プロジェクトと組織セレクタから正しい Cloud プロジェクトを選択します。

  • Cloud プロジェクトでログを生成するリソースを使用しているか。また、そのリソースにアクティビティがあるか。プロジェクトが新規の場合でも、作成されたという事実を記録した監査ログがあるはずです。ログを生成するリソースを使用していることを確認するには、モニタリング対象リソースの一覧のページの「サービスのリソースタイプへのマッピング」セクションに移動します。

  • 期間が短すぎるかどうか。クエリの時間範囲が正しいことを確認します。

  • 現在の除外クエリを表示して、探しているログが誤って除外されていないか確認します。

クエリは正しいが、ログエントリが表示されない

  • Logging の保持期間を経過したログエントリは表示できません。有効なログの保持期間については、ログの保持期間をご覧ください。

  • 負荷が高くなっている場合、Logging へのログの送信やログの受信と表示に遅延が生じることがあります。

  • 未来のタイムスタンプを持つログエントリは、現在の時刻がタイムスタンプに「追いつく」までログ エクスプローラに表示されません。これは異常な状況です。おそらく、ログを送信しているアプリケーションの時間のずれが原因です。

  • 設定されたクエリの範囲が大きすぎるため、妥当な時間内に完了できませんでした。「オペレーションが完了する前に期限が切れました」と表示されます。クエリをより限定的にするか、期間を短くしてみてください。

クエリでエラーが返される

バケットを指定せずにリソースにクエリを発行した場合、Cloud Logging は Google Cloud プロジェクト内のシンクの履歴を使用して、そのリソースに対してエントリが書き込まれた場所を特定します。エントリが書き込まれた可能性がある 200 個を超えるバケットを Cloud Logging が識別すると、Error: Invalid query というメッセージが表示されてクエリが失敗します。

この問題を解決するには、クエリの範囲をストレージのサブセットに絞り込みます。詳細については、範囲を絞り込むをご覧ください。

サポートを受ける

サポートを受ける方法については、Google Cloud のオペレーション スイートのサポートページをご覧ください。