多くのプログラミング言語には標準のログ書き込みインターフェースがあり、Logging を使用するよう再構成できます。
ログの書き込み
Cloud Logging にログを書き込むには、次のいずれかを行います。
- Compute Engine VM インスタンスの
syslog
などの既存のログファイルにログを書き込み、Ops エージェントを使用してログを Cloud Logging に送信します。詳細については、Google Cloud Observability エージェントをご覧ください。 - 書き込むログを Logging に送信するように、標準のロギング パッケージを構成します。詳細については、次の詳細ページをご覧ください。
- 使用しているプログラミング言語用の Logging のクライアント ライブラリを使用して Logging API を呼び出します。
- Logging API REST エンドポイントを直接呼び出します。 Logging API のリファレンス ドキュメントをご覧ください。
- gcloud CLI を使用します。詳細については、
gcloud logging
コマンドライン インターフェースをご覧ください。
トレースデータをログエントリに関連付ける
ログエントリには、トレースに関する情報が含まれます。ログエントリにトレースデータを含めることで、ログとトレースを関連付けて、分散トラブルシューティングを改善できます。ログエントリ内のトレース情報の手動キャプチャと自動キャプチャの詳細については、Cloud Logging との統合をご覧ください。
ログの読み取り
Logging でログエントリを読み取るには、次のいずれかを行います。
-
Google Cloud コンソールで、[ログ エクスプローラ] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Logging] である結果を選択します。
詳細については、ログ エクスプローラの概要をご覧ください。
使用しているプログラミング言語用のクライアント ライブラリを介して Logging API を呼び出します。
Logging API REST エンドポイントを直接呼び出します。Logging API のリファレンス ドキュメントをご覧ください。
gcloud CLI を使用します。詳細については、
gcloud logging
コマンドライン インターフェースをご覧ください。