Compute@Edge ログストリーミング:LogDNA

Fastly のリアルタイムログストリーミング機能を、LogDNA が読める形式でログを送信するように設定することができます。LogDNA はシステムやアプリケーションのログを1か所に集約するクラウドベースのログ管理システムです。

前提条件

Fastly サービスのログエンドポイントとして LogDNA を追加する前に、以下の手順を実行する必要があります。

  • LogDNA のアカウントをお持ちでない場合は、アカウントを作成してください。無料 (ただし制限付きのプラン) のアカウントを作成するか、またはより多くの機能を利用できるよう LogDNA のプランをアップグレードすることができます。
  • LogDNA のポータルで、アカウントに合わせたログソースの設定手順に従い、新規の LogDNA syslog ソースを設定します。設定完了時に syslog URL の末尾に表示されるポート番号を必ずメモしてください。Fastly のログエンドポイントとして LogDNA を設定する際に、このポート番号を入力する必要があります。

LogDNA をログエンドポイントとして追加する

  1. リモートログストリーミングの設定に関するガイドの情報をご参照ください。

  2. LogDNA (via Syslog) の Create endpoint ボタンをクリックします。Create a Syslog endpoint ページが表示されます。
  3. 以下の要領で Create a Syslog endpoint ページの各フィールドに入力します。
    • In the Name field, enter the name you specified in your Compute@Edge code. For example, in our Rust code example, the name is my_endpoint_name.
    • Syslog address フィールドに syslog-a.logdna.com と入力します。コロンの後のポートフィールドには、LogDNA のアカウント設定時にメモした LogDNA のポート番号を入力します。
    • TLS メニューから Yes を選択して syslog エンドポイントの暗号化を有効にします。TLS Hostname と TLS CA Certificate のフィールドが表示されます。
    • TLS Hostname フィールドには syslog-a.logdna.com と入力します。これは Fastly が syslog サーバーの証明書を検証するために使用するホスト名です。
  4. Create a Syslog endpoint ページの Advanced options をクリックし、必要に応じてオプションフィールドを変更します。
  5. Create a Syslog endpoint ページの Advanced options に以下のように入力します。
    • Select a log line format のセクションで、ログメッセージのログライン形式を選択します。詳細については、ログライン形式の変更に関するガイドをご覧ください。
  6. Create ボタンをクリックすると、新しいログエンドポイントが作成されます。
  7. Activate ボタンをクリックして設定変更をデプロイします。

エンドポイントを作成してサービスをデプロイすると、数秒後に LogDNA アカウントにログが表示され始めます。

Back to Top