コンテンツにスキップ

メトリクス収集@Datadog

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. Processエージェント (サーバーの場合)

Processエージェントとは

デーモンであるdatadogエージェントに含まれている。

アプリケーションからメトリクスのデータポイントを収集し、Datadogに転送する。

datadog-agent_on-server


セットアップ

/etc/datadog-agent/datadog.yamlファイル


02. Processエージェント (AWS ECS Fargateの場合)

Processエージェントとは

サーバーの場合と同様にして、アプリケーションからメトリクスを受信し、Datadogに転送する。


02-02. Cluster/Nodeエージェント (Kubernetesの場合)

Cluster/Nodeエージェントとは

▼ Kubernetesの場合

ClusterやワーカーNodeからメトリクスを受信し、コントロールプレーンNodeのkube-apiserverに転送する。

datadog-agent_on_kubernetes

▼ Kubernetes + Istioの場合

記入中...

datadog-agent_on_kubernetes_istio


03. メトリクス送信

セットアップ

いくつかの方法で、収集されたメトリクスを送信できる。


インテグレーションのセットアップ

Datadogでインテグレーションを有効化すると同時に、アプリケーションにエージェントをインストールする。


メトリクスの削除

Datadogに送信されなくなったメトリクスは、時間経過とともにDatadogから削除される。


04. 他テレメトリーとの相関付け