views4GCPのストレージサービスについてまとめてみた。Exp:919GAE、GCPについて日々勉強中です。システム開発部のGCP初心者、キムです。Loggingのログの保持期間が30日であることを知っていますか??私は最近までそれを知らず、1ヶ月前のログが見たく検索したらログがないことにびっくりして困っていました。「ログがなくなって調査が難しい」なんて口が裂けても言えない。Loggingのログをエクスポートする方法」について紹介します。一部で、ログの収集、調査のためのサービスです。SaaSとして提供されるため、ログの収集を設定するだけで、ストレージ容量や、検索システムの手配などはサービスが全部管理してくれるためログの検索や監視に集中できます。GCPだけでなく、AWSにも対応しています。気になる料金は保存データ量のみ気になる料金は、無料枠(プロジェクト毎に最初の50GBまで)を超える使用量(ログデータ量)に対してのみ、料金($0.50/GB)が発生します。詳しい料金体系については公式ドキュメントをご参照ください。各種サービスに対する無料枠についてはこちらがいいです。1プロジェクトあたりで50GBもの無料枠があるため、無料枠を超えないプロジェクトでは気楽に使えますね。無料枠を超えるような大きいプロジェクトでは、ログの除外ログのエクスポートなどの方法を取ることで費用を抑えることも可能です。ログの除外方法については、今回は紹介しませんが、こちら公式ドキュメントをご参照ください。ログのエクスポートはログの長期保管のためだけでなく、料金を抑える観点からも重要になると思います。ログをエクスポートするための料金や制限はありませんが、エクスポート先ではログデータの保存や送信にはそれぞれのサービスに対する料金が発生します。ログをエクスポートする3つの理由ログをエクスポートする理由は、大体次のような場合でしょう。長期間ログを保存するため。(30日保持期間の回避)ログをBigQueryなどのビックデータ分析ツールで分析するため。ログを利用したリアルタイムデータ処理を実装するため。ツールを使用する本記事では「ログビューアによるエクスポート」について紹介します。ちなみに、ログビューアを使用すれば、読み込まれたログを最大300件までJSONやCSV形式でダウンロードできます。30日以内のログを探索し、必要な箇所を抽出するのにはログビューアがとても便利です。ログをエクスポートする3つのエクスポート先ログのエクスポートは用途に応じて、以下3つのエクスポート先を選択できます。Pub/Sub各エクスポート先の用途についてはざっくり、以下のようです。用途に応じてログをエクスポートすると良いでしょう。ログデータをアーカイブしたい。費用を抑えながら、長期間データを保存したい。ようなクエリを実行したい。