Application Monitoring eBPF 版は、Kubernetes クラスタ向けに開発されたエンドツーエンドの可観測性サービスであるアプリケーションリアルタイム監視サービス (ARMS) の機能です。Kubernetes クラスタのメトリクス、アプリケーショントレース、ログ、イベントを監視します。Application Monitoring eBPF 版は、IT開発者とO&M担当者に全体的な可観測性ソリューションを提供するように設計されています。
Application Monitoring eBPF 版はパブリックプレビュー中で、無料でご利用いただけます。ご質問がある場合は、DingTalkグループ(ID:35568145)に参加して、テクニカルサポートを受けてください。
機能
機能 | 説明 |
ゼロコード侵入 | Application Monitoring eBPF 版は、バイパス技術を使用して豊富なネットワークパフォーマンスデータを取得するため、ビジネスコードをインストルメントする必要はありません。 |
言語非依存 | Application Monitoring eBPF 版は、カーネルレベルでネットワークプロトコルを解析し、すべてのプログラミング言語とフレームワークをサポートします。 |
高性能 | Application Monitoring eBPF 版は、拡張Berkeley Packet Filter(eBPF)テクノロジーに基づいて開発されています。Application Monitoring eBPF 版は、わずかなリソース消費で豊富なネットワークパフォーマンスデータを取得できます。 |
リソース相関の表示 | Application Monitoring eBPF 版は、ネットワークトポロジとリソーストポロジのリソース間の相関関係を表示します。 |
データの多様性 | Application Monitoring eBPF 版は、メトリクス、トレース、ログ、イベントなど、さまざまな形式の可観測データをサポートします。 |
完全性 | ARMSコンソールは、アーキテクチャディスカバリ、Alibaba Cloud Managed Service for Prometheus、アラート設定、クラスタ管理とApplication Monitoring eBPF 版を統合するための事前設定されたシナリオを提供します。 |
機能
リソースパフォーマンスの監視
Application Monitoring eBPF 版は、eBPF技術を使用して、コード侵入なしでコンテナの次のパフォーマンスデータを取得します。リクエスト数、失敗したリクエスト数、応答時間。Application Monitoring eBPF 版は、コンテナとポッド内のパフォーマンスの問題を効率的に発見できます。さらに、Application Monitoring eBPF 版は、問題に関連するサービスとコントローラーワークロードを特定できます。コントローラーワークロードには、Deployment、StatefulSet、DaemonSetが含まれます。これにより、トラブルシューティングの効率が向上します。
クラスタネットワークトポロジとネットワーク追跡
Application Monitoring eBPF 版は、ネットワークリクエストを分析し、ネットワークプロトコルを自動的に解析して、ネットワークトポロジを生成できます。Application Monitoring eBPF 版は、HTTP、Redis、Kafka、MySQLプロトコルをサポートしています。
各ネットワークトポロジは、コンテナ間、またはコンテナとAlibaba Cloudサービスインスタンス間のネットワークパフォーマンスを表示します。トポロジに基づいて、関連するAlibaba Cloudサービス内のパフォーマンスの問題を効率的に特定できます。
デフォルトでは、Application Monitoring eBPF 版は、失敗したリクエストと低速なリクエストのログを保存します。失敗したリクエストとは、300以上のHTTPステータスコードが返されたリクエストです。低速なリクエストとは、応答時間が500ミリ秒を超えるリクエストです。ログを表示して、エラーのトラブルシューティングを行うことができます。
アラート設定
Application Monitoring eBPF 版は、すぐに使用できるアラートテンプレートを提供します。事前設定されたアラートテンプレートに基づいてアラートルールを作成したり、特定のKubernetesクラスタのアラートルールをカスタマイズしたりできます。アラートルールがトリガーされると、システムは指定された通知方法を使用して、指定された連絡先にアラート通知を送信します。これにより、連絡先は問題を解決するために必要な対策を講じるように促されます。
ECSリソースとワークロードリソースの監視
Application Monitoring eBPF 版は、Elastic Compute Service(ECS)インスタンスの基本メトリクスを監視して、インスタンスに十分なリソースがあることを確認します。基本メトリクスには、CPU使用率、メモリ使用量、ディスク使用量が含まれます。
Application Monitoring eBPF 版は、ポッドとコンテナの基本メトリクスを監視して、ワークロードリソースが十分であることを確認します。基本メトリクスには、CPU使用率、CPUリクエスト率、CPU制限率、メモリ使用量、メモリリクエスト率、メモリ制限率、ディスク使用量が含まれます。
メリット
オープンソースのKubernetesと比較して、Application Monitoringには次の利点があります。
リソースの相関関係と相互作用の革新的な表示
Application Monitoring eBPF 版は、ネットワークリクエストを監視することにより、ネットワークトポロジを生成します。各トポロジで、サービス間の依存関係を確認できます。

データの多様性
Application Monitoring eBPF 版は、さまざまな種類のデータを視覚的に表示します。

お問い合わせ
Application Monitoring eBPF 版のテクニカルサポートを受けるには、DingTalkグループ(ID:35568145)に参加してください。