1

Google ドキュメント ( https://cloud.google.com/logging/docs/export/using_exported_logs#log_entries_in_google_bigquery ) に従って、大きなクエリに自動エクスポートするように GCP アプリ エンジンをセットアップしました。ただし、bunyanを使用してnodejsを実行しています。私のログはjson形式です。クラウド ロギングの「structPayload」LogEntry を利用したいのですが、自動エクスポートによって自動的に「textPayload」にダンプされるようです。これを構成する方法はありますか?

4

1 に答える 1

1

私は Cloud Logging に取り組んでいるエンジニアの 1 人です。構造化ログ機能についてはまだ発表していません。ドキュメントは公開された時点で公開されますが、この機能はクラウド ログ プラグインに含まれており、使用することができます。

あなたの場合、ログをキャプチャしている構成ファイル (/etc/google-fluentd/config.d/ の下) を編集し、「format json」を構成してから「service google-fluentd reload」を構成すると、ログが表示されるはずです。 structPayload として取り込まれます - 各 json フィールドは BigQuery の列になります。

構成オプションの詳細については、テール入力プラグインのドキュメントを参照してください: http://docs.fluentd.org/articles/in_tail

于 2015-08-06T00:41:14.600 に答える