問題タブ [google-cloud-logging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
183 参照

google-app-engine - BigQuery にエクスポートされた App Engine ログにフィールドがありません

App Engine (Python、標準環境) の場合、アプリと同じプロジェクトにログ エクスポート (v2) を作成しました。シンクの宛先は、Google BigQuery のデータセットです。

BigQuery でいくつかの簡単なクエリを実行できます。

httpRequest.status値とともに結果に表示されますが (他のすべての選択されたフィールドについても同様です)、他のフィールドは 、 、 などで表示さhttpRequestnullます。requestMethoduserAgentremoteIp

クラウド ログのウェブページでこれらのログ エントリを確認でき、これらの値は存在しますが、BigQuery にエクスポートされていないようです。

リクエストメソッドでフィルタリングしようとするとGET、たとえば:

このクエリはゼロ レコードを返します。

一部のフィールドがクエリに表示されず、BigQuery のフィルタに使用できないのはなぜですか?

0 投票する
2 に答える
443 参照

google-bigquery - V2 形式を使用する BigQuery 監査ログの列名に「_v1_」が付いているのはなぜですか?

新しい V2 形式を使用してコンソール経由で監査ログをオンにし、シンクを作成して分析のために BigQuery にエクスポートします。

ここに画像の説明を入力

BigQuery にエクスポートされるテーブルはすべて、V2 形式を選択したにもかかわらず、列名に「 v1 」が含まれています。

ここに画像の説明を入力

次に、テーブルにクエリを実行しようとすると、列名が 128 文字を超えているため、エラーがスローされます。

ここに画像の説明を入力

監査ログが v1 命名スキーマを使用してエクスポートされるのはなぜですか? また、列名が 128 文字の制限を超えないようにするにはどうすればよいですか?

0 投票する
3 に答える
2573 参照

google-cloud-logging - Python での Google Cloud Logging - ImportError

Python で Google Cloud Logging をインポートしようとすると、次のエラーが発生します。

私はrequirements.txtでこれを使って仮想環境で実行しています: