概要
Redpanda は、ミッションクリティカルなワークロードのための Kafka API 互換のストリーミングプラットフォームです。
Datadog と Redpanda を接続し、主要なメトリクスを表示したり、特定のユーザーニーズに基づいて追加のメトリクスグループを追加することができます。
セットアップ
インストール
- Datadog Agent をダウンロードして起動します。
- Redpanda インテグレーションを手動でインストールします。環境に応じた詳細は、コミュニティインテグレーションを利用するを参照してください。
ホスト
ホスト上で動作している Agent に対してこのチェックを構成するには、datadog-agent integration install -t datadog-redpanda==<INTEGRATION_VERSION>
を実行します。
コンテナ化
コンテナ環境では、Docker Agent とこのインテグレーションを使用する最善の方法は、Redpanda インテグレーションをインストールした Agent をビルドすることです。
Agent のアップデート版をビルドするには
- 以下の Dockerfile を使用します。
FROM gcr.io/datadoghq/agent:latest
ARG INTEGRATION_VERSION=2.0.0
RUN agent integration install -r -t datadog-redpanda==${INTEGRATION_VERSION}
イメージをビルドし、プライベート Docker レジストリにプッシュします。
Datadog Agent コンテナイメージをアップグレードします。Helm チャートを使用している場合は、values.yaml
ファイルの agents.image
セクションを変更して、デフォルトの Agent イメージを置き換えます。
agents:
enabled: true
image:
tag: <NEW_TAG>
repository: <YOUR_PRIVATE_REPOSITORY>/<AGENT_NAME>
- 新しい
values.yaml
ファイルを使用して Agent をアップグレードします。
helm upgrade -f values.yaml <RELEASE_NAME> datadog/datadog
構成
ホスト
メトリクスの収集
Redpanda のパフォーマンスデータの収集を開始するには
Agent のコンフィギュレーションディレクトリのルートにある conf.d/
フォルダーの redpanda.d/conf.yaml
ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションについては、redpanda.d/conf.yaml.example のサンプルファイルを参照してください。
Agent を再起動します。
ログ収集
デフォルトでは、Datadog Agent でログを収集することは無効になっています。ログ収集は、Agent v6.0+ で利用可能です。
ログを有効にするには、datadog.yaml
ファイルに以下を追加します。
dd-agent
ユーザーが systemd-journal
グループのメンバであることを確認してください。
usermod -a -G systemd-journal dd-agent
Redpanda のログの収集を開始するには、redpanda.d/conf.yaml
ファイルに以下を追加します。
logs:
- type: journald
source: redpanda
コンテナ化
メトリクスの収集
コンテナ環境では、Datadog Agent イメージに Redpanda チェックが統合された後、オートディスカバリーがデフォルトで構成されます。
メトリクスは、Datadog のサーバーに自動的に収集されます。詳細は、オートディスカバリーインテグレーションテンプレートを参照してください。
ログ収集
デフォルトでは、Datadog Agent でログ収集は無効になっています。ログ収集は、Agent v6.0+ で利用可能です。
ログを有効にするには、Kubernetes ログ収集を参照してください。
パラメーター | 値 |
---|
<LOG_CONFIG> | {"source": "redpanda", "service": "redpanda_cluster"} |
検証
Agent のステータスサブコマンドを実行し、Checks セクションで redpanda
を探します。
収集データ
メトリクス
イベント
Redpanda インテグレーションには、イベントは含まれません。
サービスチェック
トラブルシューティング
ご不明な点は、Datadog のサポートチームまでお問い合わせください。