• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

OpenTelemetryを使用したDocker監視

Docker コンテナ監視は、コンテナ化されたアプリケーションをリアルタイムで可視化し、信頼性の高いパフォーマンスを確保し、分散システムにおけるリソースのボトルネックを防止します。OpenTelemetry Collector使用すると、さまざまなコンテナ オーケストレーション プラットフォームにわたって機能する、柔軟でベンダーニュートラルなアプローチを通じて包括的な監視を取得できます。

Screenshot showing Docker monitoring dashboard with CPU utilization, memory usage, and container metrics

CPU 使用率、メモリ使用量、ネットワークI/O 、コンテナのライフサイクル メトリクスを表示する包括的なダッシュボードでDockerコンテナを監視します。

Docker監視する理由

コンテナ監視は、コンテナ化された環境でアプリケーションのパフォーマンスと信頼性を維持するために不可欠です。 OpenTelemetry は、この重要なデータを収集および分析するための標準化されたアプローチを提供します。

主なメリット

  • リソースの最適化: CPU、メモリ、ネットワーク、I/O の使用状況を追跡して、リソースのボトルネックを特定し、コンテナのリソース割り当てを最適化します。
  • プロアクティブ監視: コンテナのリソースが使い果たされる前にアラートを取得し、コンテナの障害を早期に検出し、コンテナの健全性を監視します。
  • 運用上のインサイト: コンテナのライフサイクル パターンを理解し、パフォーマンスの傾向を追跡し、コンテナの再起動パターンと障害率を監視します。
  • コスト管理: リソースの使用状況を監視してコンテナのサイズを適切にし、インフラストラクチャのコストを最適化します。
  • 将来性: オープンソースOpenTelemetry標準はインフラストラクチャの進化に適応するベンダーニュートラル統合を提供します

一般的な使用例

マイクロサービス、Web アプリケーション、バッチ処理ワークロードのいずれを実行している場合でも、 Docker監視は信頼性の高いコンテナ化されたサービスを維持するのに役立ちます。 コンテナが過剰なメモリを消費している場合に通知を受け取り、 APIコンテナがrequestsで圧倒されている場合を検出し、どのコンテナでネットワーク ボトルネックが発生しているかを特定します。 この監視は、ユーザー トラフィック、バックグラウンド ジョブ処理、データ パイプライン、およびコンテナーのパフォーマンスがアプリケーションの信頼性とユーザー エクスペリエンスに直接影響を与えるワークロードを処理するコンテナー化されたアプリケーションにとって不可欠です。

始めましょう

Docker コンテナの監視を始める準備はできていますか?ご使用の環境のセットアップ ガイドに従ってください。

/ <TechTileGrid> <TechTile name="Self-hosted Docker" to="/docs/opentelemetry/integrations/docker-monitoring/self-hosted" icon="logo-docker" /> </TechTileGrid> /

使い方

OpenTelemetry Collector 、 Docker Stats APIを使用してDockerデーモンに接続し、包括的なコンテナー メトリクスを収集します。

データ収集: Docker Stats レシーバーはDockerソケット (通常は/var/run/docker.sock) に接続し、CPU、メモリ、ネットワーク、ブロックI/O統計を含むコンテナ メトリクスを収集します。

データフロー:

  1. コレクターは定期的にDockerデーモンの統計API書き込みます (デフォルト: 15 秒)
  2. コンテナ メトリクスは、コンテナ メタデータ (名前、画像、ID) で収集、処理、強化されます。
  3. データはバッチ処理されて効率的に転送され、ネットワークのオーバーヘッドを削減します。
  4. メトリクスはOTLPエクスポーターを介してNew Relicにエクスポートされます。
  5. New Relicはコンテナエンティティを自動的に作成し、監視ダッシュボードに入力します。

得られる情報:主要なメトリクスには、CPU 使用率と使用率、メモリ使用率とパーセンテージ、ネットワークI/O (送信/受信バイト数、ドロップされたパケット/エラー)、ブロックI/O操作、プロセス数が含まれます。 すべてのメトリクスに名前、画像、IDなどのコンテナメタデータが自動的に付加されます。

メトリクスの完全な名前、説明、およびアラートの推奨事項については、Dockerメトリクス リファレンス」を参照してください。

次のステップ

Docker コンテナの監視を開始する準備はできましたか?

監視のセットアップ: DockerインストールOpenTelemetryインテグレーション- 物理マシンまたは仮想マシン上で実行されているDockerコンテナの監視

セットアップ後: Docker メトリクスの探索- アラート推奨事項を含む完全なメトリクス リファレンス

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.