2017-03-17 5 views
1

複数のAPIに接続するプログラムで作業していますが、各操作のログ(HTML/XML/Json)は後で検討するために保存する必要があります。 Azure BLOBに各リクエスト/応答を格納することは可能ですか?毎秒数百の要求(すべてが格納する必要があります)があり、サイズが異なり、平均サイズは100kBです。Azure Blobは多くの(小さな)通信ログを保存するのに適していますか?

私はAzure Blobにログを保存し、メタデータ(ブロブの場所、カスタムアプリケーション関連のリクエストとコンテンツ識別子など)を簡単に検索できるデータベースに格納することを計画しています。

+0

操作あたりのログの量はどれくらいですか? –

+0

@RobReagan通信ログごとに約100kB。 – user1713059

答えて

4

AzureテーブルストレージまたはBlobストレージにログを保存できますが、Blobストレージを使用することをお勧めします。 Azure Storage AnalyticsはログデータをBlobストレージに保存します。

この 'Azure Storage Table Design Guide'は、ログにテーブルストレージを使用することのいくつかの欠点を指摘し、ログを格納するためのBLOBストレージの使用方法の詳細も示します。このユースケースについては、特に「ログデータのアンチパターン」のセクションを読んでください。

関連する問題