Compute@Edge ログストリーミング: Log Shuttle
最終更新日 2022-05-10
Fastly の Compute@Edge サービスのリアルタイムログストリーミング機能では、ログファイルを Log Shuttle に送信することができます。Log Shuttle は、暗号化および認証されたログの送信をよりシンプルに行うために設計されたオープンソースのアプリケーションです。
注意
Fastly ではサードパーティのサービスに関する直接のサポートは行っておりません。詳細については、Fastly のご利用規約をご覧ください。
Log Shuttle をログエンドポイントとして追加する
以下の手順で Log Shuttle をログエンドポイントとして追加します。
- Compute@Edge のリモートログストリーミングの設定に関するガイドをご確認ください。さらに、Rust、AssemblyScript、JavaScript で書かれた Compute@Edge コードによるログの詳細については、開発者向けドキュメントをご覧ください。
- Log Shuttle の Create endpoint ボタンをクリックします。Create a Log Shuttle endpoint ページが表示されます。
- 以下の要領で Create a Log Shuttle endpoint の各フィールドに記入します。
- Name フィールドに、Compute@Edge コードで指定したエンドポイントの名前を入力します。例えば Rust コードの例では、エンドポイントの名前は
my_endpoint_name
です。 - Token フィールドにデータ認証トークンを入力します。これは、Heroku の Log Integration などの一部のエンドポイントで必要です。
- URL フィールドに、ログデータの送信先となる URL を入力します (例:
https://logs.example.com/
)。
- Name フィールドに、Compute@Edge コードで指定したエンドポイントの名前を入力します。例えば Rust コードの例では、エンドポイントの名前は
- Create ボタンをクリックすると、新しいログエンドポイントが作成されます。
- Activate ボタンをクリックして設定変更をデプロイします。