2016-11-23 2 views
1

GAE標準アプリのログをGCSバケットに送信するためにスイッチをオンにしました。私は期待どおりに毎日のフォルダを参照してください。毎日1時間ごとに、_S0.jsonという拡張子を持つ非常に大きなjsonファイルが表示されます。しばらくの間、私は拡張子_A0:.jsonのはるかに小さいファイルを見ることができます。Google App Engine標準ログをGCSに保存するときの_A0と_S0ログファイルの違い

:01:00:00_01:59:59_S0.json & 01:00:00_01:59:59_A0:4679580000.json違いは何

、私はプロセスのファイルを投稿しようとしていますし、例えば知っておく必要があります。

答えて

1

GCSにエクスポートされるログはシャードされ、_A0および_S0はログ断片の単なる識別子です。 Log entries in Google Cloud Storage(強調鉱山)から

葉ディレクトリ(DD/) ファイル 名で指定された期間のエクスポートログのエントリを保持しているそれぞれの複数のファイルが含まれています。ファイルはで、であり、その名前はシャード番号 SnまたはAn(n = 0,1,2、...)で終わります。

08:00:00_08:59:59_S0.json 
08:00:00_08:59:59_S1.json 

この2つのファイルを一緒0800 UTCに開始時間中にすべての インスタンスのsyslogのログエントリが含まれています。たとえば、ここではディレクトリ my-gcs-bucket/syslog/2015/01/13/内に格納されるかもしれない2つのファイルがあります。すべてのログ のエントリを取得するには、各期間のすべてのシャードを読み取る必要があります。この場合、 の場合、ファイルシャード0と1になります。書き込まれるファイルシャードの数は、ログエントリの量に応じて、 。

私はQuotas and limitsから以下に引用されるセクションの最後のリンクを介して上記のページに着い:App Engineのアプリケーションのための

ログ摂取割当増資

ロギングがStackdriverによって提供されます。 デフォルトでは、ログは無料でアプリケーションのために最大7 日と5GBまで保存されます。最大保存時間より古いログは削除されます( )。自由摂取上限(5ギガバイト)を超えて保存しようとすると、エラーが発生します( )。 のプレミアムティアに更新すると、記憶容量と保存期間が長くなります。ロギング速度と制限の詳細については、Stackdriver pricingを参照してください。 Stackdriverが許可するログより長くログを保持したい場合、 はexport logs to Google Cloud Storage, Google BigQuery, or Google Cloud Pub/Subとなります。

関連する問題