概要
Fastly を Datadog に接続して、Fastly のキーメトリクス (キャッシュカバレッジ、ヘッダーサイズなど) を Datadog の他のメトリクスと関連付けて表示できます。
このインテグレーションには、即座に使用可能なモニターとダッシュボードが含まれており、それによってメトリクスを総合的に表示し、Fastly メトリクスと関連ログとの間で比較し、メトリクスがユーザー定義のしきい値を超えたり異常な振る舞いを示したりした際に通知するモニターを作成することが可能です。
セットアップ
インストール
必要なインストール手順はありません。
構成
メトリクスの収集
Fastly のトークン管理ページで読み取り専用アクセス API トークンを作成し、ダッシュボードからサービス ID を取得して、それらを Fastly インテグレーションタイルに入力します。
1 つのアカウントで複数のサービス ID を使用している場合は、各行に API トークンを入力します。
アカウント名はアカウントの整理に使用されるものであり、データ取り込みプロセスには使用されません。
ログ収集
ログ収集は、このサイトではサポートされていません。
Fastly ログを Datadog に転送するように Datadog エンドポイントを構成します。Datadog
または Datadog (via Syslog)
エンドポイントを選択できます。Syslog 経由でログをより確実に配信するには、Datadog
エンドポイントをお勧めします。
ログエンドポイントの選択
- Fastly Web インターフェイスにログインし、Configure リンクをクリックします。
- Service メニューから、該当するサービスを選択します。
- Configuration ボタンをクリックし、次に Clone active を選択します。Domains ページが表示されます。
- Logging リンクをクリックします。ログエンドポイントページが表示されます。Datadog または Datadog (with Syslog) オプションの下の Create Endpoint をクリックします。
Datadog エンドポイントを構成する (推奨)
- エンドポイントに名前を付けます (例:
Datadog
)。 - ログ形式を構成します。デフォルトで、推奨されるDatadog-Fastly ログ形式がすでに用意されており、カスタマイズできます。
- Datadog アカウントのリージョンと一致するように、リージョンを選択します:
- Datadog API キーを追加します。
- 下部にある Create をクリックします。
- 右上の Activate をクリックして、新しいコンフィギュレーションをアクティブ化します。数分後、ログがアカウントに流れ始めます。
Syslog エンドポイントの構成
エンドポイントに名前を付けます (例: Datadog
)。
ログ形式を構成して、推奨されるDatadog-Fastly ログ形式の先頭にDatadog API キーを含めます。例については、Fastly のドキュメントの JSON ログ形式の使用を参照してください。
<DATADOG_API_KEY> <DATADOG_FASTLY_LOG_FORMAT>
注: Datadog-Fastly ログ形式の先頭に Datadog API キーがないと、ログが Datadog に表示されません。詳しくは、ログを取るのに便利な変数をご覧ください。
Syslog Address を
に設定します
Port を
に設定します
TLS を yes
に設定します。
TLS Hostname を
に設定します
Advanced options セクションで、log line format として Blank
を選択します。
最後に、エンドポイントを保存し、サービスをデプロイします。Datadog のログエクスプローラー でログを確認できます。
収集データ
メトリクス
イベント
Fastly インテグレーションには、イベントは含まれません。
サービスチェック
Fastly インテグレーションには、サービスのチェック機能は含まれません。
トラブルシューティング
ご不明な点は、Datadog のサポートチームまでお問合せください。
参考資料