データベースとミドルウェアの統合
Datadogは800以上のインテグレーションを提供しており、設定ファイルを数行書くだけで詳細なメトリクスを収集できます。
PostgreSQL
conf.d/postgres.d/conf.yaml を設定します。専用のDatadogユーザーを作成し、統計情報ビューへのアクセス権を与えるのがベストプラクティスです。
yaml
init_config:
instances:
- host: localhost
port: 5432
username: datadog
password: <PASSWORD>収集されるメトリクス:
postgresql.connections: 接続数postgresql.commits: コミット数postgresql.locks: ロック数postgresql.deadlocks: デッドロック数
Redis
conf.d/redisdb.d/conf.yaml を設定します。
yaml
init_config:
instances:
- host: localhost
port: 6379収集されるメトリクス:
redis.net.clients: 接続クライアント数redis.mem.used: 使用メモリ量redis.keys.evicted: メモリ不足により削除されたキー数