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 をログエンドポイントとして追加します。
- Rust、AssemblyScript、および JavaScript で書かれた Compute@Edge コードでログ記録を実行する方法に関する詳細については Fastly の開発者向けドキュメントをご覧ください。
- 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 ボタンをクリックして設定変更をデプロイします。