すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:概要

最終更新日:Jan 07, 2025

Enterprise Distributed Application Service (EDAS) は Application Real-Time Monitoring Service (ARMS) と統合されているため、EDAS にデプロイされているアプリケーションの主要なパフォーマンスメトリクスを監視し、アラートを管理できます。

アプリケーション監視の実装

EDAS は ARMS と統合されているため、EDAS にデプロイされているアプリケーションの主要なパフォーマンスメトリクスを監視できます。 これにより、エラーが発生しているインターフェースや応答が遅いインターフェースを特定し、呼び出されたパラメーターを再現させるのに役立ちます。 したがって、本番環境での問題診断の効率が大幅に向上します。

監視の粒度説明参照
アプリケーション概要アプリケーションの [アプリケーション概要] ページでは、関連する Kubernetes クラスターに関する情報 (リージョン、マイクロサービスの名前空間、クラスターのステータスなど) とアプリケーション診断レポートを表示できます。 アプリケーションのヘルスステータスの主要なメトリクスも表示できます。 メトリクスは、全体的なメトリクス、提供されたサービスと依存サービスのメトリクス、およびシステムメトリクスに分類されます。 全体的なメトリクスには、リクエストの総数と平均応答時間が含まれます。 システムメトリクスには、CPU 使用率とメモリ使用量が含まれます。アプリケーションの全体情報の表示
PrometheusPrometheus 監視機能によって提供される事前設定された監視ダッシュボードには、ポッドの基本情報、CPU メトリクス、メモリメトリクス、およびネットワークメトリクスが表示されます。 これらのダッシュボードでは、Prometheus 監視メトリクスを表示し、必要に応じてダッシュボードデータのプロパティ (時間間隔や更新頻度など) を変更できます。Prometheus 監視メトリクスの表示
インスタンスの詳細EDAS はさまざまなアプリケーション監視メトリクスを提供します。
  • Java Virtual Machine (JVM) 監視機能は、ヒープメモリ、非ヒープメモリ、ダイレクトバッファー、メモリマップバッファー、ガベージコレクション (GC)、JVM スレッドなどの重要な JVM メトリクスを監視するために使用されます。
  • JVM 監視では、指定された期間内の複数のメモリメトリクスを直感的に表示できます。 ただし、チャートは過剰なメモリ使用量を反映できますが、具体的な情報は表示できません。 したがって、チャートは問題のトラブルシューティングに役立ちません。 この問題を解決するには、メモリスナップショットタスクを作成し、ログからメモリ使用量に関する詳細情報を取得します。
  • ホスト監視機能は、CPU、メモリ、ディスク、負荷、ネットワークトラフィック、およびネットワークパケットのメトリクスを監視するために使用されます。
サービスの詳細この機能は、SQL 分析、NoSQL 分析、例外分析、エラー分析、アップストリームサービスとダウンストリームサービス、インターフェーススナップショットなど、アプリケーションのインターフェース呼び出しの詳細を監視するために使用されます。サービスと API の監視
アプリケーション診断 - リアルタイム診断この機能は、アプリケーションのパフォーマンスを監視し、短期間で問題の原因を特定する必要があるシナリオに適用できます。リアルタイム診断
アプリケーション診断 - 例外診断アプリケーション例外分析機能は、例外の数、各タイプの例外の数、および例外が発生したポートに関する統計を収集します。例外分析
アプリケーション診断 - スレッドプロファイリングこの機能は、スレッドレベルでの CPU 時間消費量と各タイプの スレッド 数に関する統計を提供します。 スレッドのメソッドスタックは 5 分ごとに記録され、集計されます。 これにより、コード実行プロセスを確認し、スレッドの問題を特定するのに役立ちます。スレッドプロファイリング

アラート

特定の監視対象オブジェクトに対してアラートルールをカスタマイズできます。 ルールがトリガーされると、システムは指定した通知方法を使用して、指定した連絡先グループにアラートメッセージを送信します。 これにより、連絡先はできるだけ早く問題を解決できます。