Compute@Edge ログストリーミング: Scalyr
最終更新日 2022-05-10
Fastly の Compute@Edge サービスのリアル タイム ログ ストリーミング機能では、ログ ファイルを Scalyr に送信することができます。Scalyr はすべてのサーバーログとメトリクスを一元化された検索可能なシステムにリアルタイムで取り込みます。
注意
Fastly ではサードパーティのサービスに関する直接のサポートは行っておりません。詳細については、Fastly のご利用規約をご覧ください。
前提条件
Scalyr のアカウントをお持ちでない場合は、登録してアカウントを作成する必要があります。Scalyr Web サイトの登録手順に従ってアカウントを作成してください。
アカウントを作成したら、Scalyr ダッシュボードの Settings にある API Keys のセクションにアクセスして、Scalyr Write Token をメモしてください。Scalyr は、お客様が送信したデータをお客様のアカウントと関連付けるためにこのトークンを使用します。そのため、Fastly でエンドポイントとしてセットアップする際にこのトークンが必要になります。
コントロールパネルではなく、コマンドラインで Scalyr エンドポイントを追加する場合は、Fastly API トークン と Scalyr へのログストリーミングを有効にする Fastly サービスの サービス ID とバージョン番号も必要です。
Scalyr をログエンドポイントとして追加する
以下の手順で Scalyr をログエンドポイントとして追加します。
- Compute@Edge のリモートログストリーミングの設定に関するガイドをご確認ください。さらに、Rust、AssemblyScript、JavaScript で書かれた Compute@Edge コードによるログの詳細については、開発者向けドキュメントをご覧ください。
- Scalyr の Create endpoint ボタンをクリックします。Create a Scalyr endpoint ページが表示されます。
- 以下の要領で Create a Scalyr endpoint の各フィールドに入力します。
- Name フィールドに、Compute@Edge コードで指定したエンドポイントの名前を入力します。例えば Rust コードの例では、エンドポイントの名前は
my_endpoint_name
です。 - Logfile フィールドには、Scalyr の Overview ページに表示されるログのファイル名を任意で指定します。デフォルトでは
logplex
に設定されています。 - Token フィールドには、Scalyr ダッシュボードで提供された Scalyr Write Token を入力します。
- Regionメニューから、ログの送信先の地域を選択します。
- Name フィールドに、Compute@Edge コードで指定したエンドポイントの名前を入力します。例えば Rust コードの例では、エンドポイントの名前は
- Create ボタンをクリックすると、新しいログエンドポイントが作成されます。
- Activate ボタンをクリックして設定変更をデプロイします。