クラウドで実現する統合メトリックモニタリング
Managed Service for Prometheus は、オープンソース Prometheus エコシステムと互換性のあるクラウドネイティブなメトリックモニタリングプラットフォームです。運用保守エンジニアや SRE など、さまざまなロールに対応するオールインワンのメトリックモニタリング基盤を提供します。カスタムビジネスモニタリング、アプリケーションコンポーネントモニタリング、クラウドサービスモニタリング、コンテナモニタリング、システムモニタリングなど、多様なシナリオ向けのモニタリングとアラートにも対応しています。
優れたパフォーマンス
オープンソース版 Prometheus と比較して、データ収集パフォーマンスが 20 倍に向上しています。長期間のデータクエリを秒単位で処理でき、グローバルな集計クエリにも対応しています。
コスト効率
Managed Service for Prometheus はフルマネージドで提供され、運用保守コストを 90% 削減できます。メトリック数に基づく従量課金で、多数の無料メトリックも提供しています。
高い可用性
複数のレプリカをデプロイし、データ収集コンポーネントのスケールアウトに対応できます。クラウド上の分散ストレージにより、データの信頼性を確保しています。
特長
フルスタックモニタリング専用コンテナと統合メトリックダッシュボード
ビジネスモニタリング、アプリケーションコンポーネントモニタリング、クラウドサービスモニタリング、コンテナモニタリング、システムモニタリングをカバーします。
システムレイヤーメトリック
CPU 使用率、メモリ使用量、ディスク使用量、I/O などの基本メトリックを提供します。
マルチクラウド / マルチクラスターメトリック
Kubernetes クラスターや Elastic Compute Service (ECS) クラスターなどの Alibaba Cloud クラスター、およびハイブリッドクラウドクラスターのメトリックを提供します。
コンテナレイヤーメトリック
Alibaba Cloud Container Service for Kubernetes (ACK) と深く統合し、基本メトリックを無料で提供します。
クラウドサービスメトリック
データベース、メッセージキュー、マイクロサービス、ストレージなどのクラウドサービスのメトリックを提供します。
セルフマネージドアプリケーションコンポーネントメトリック
ミドルウェア、データベース、メッセージキューなどのセルフマネージドアプリケーションコンポーネントのメトリックを提供します。
アプリケーションパフォーマンスメトリック
Application Real-Time Monitoring Service (ARMS) のアプリケーションモニタリングおよびブラウザモニタリング機能と深く統合し、OpenTelemetry 標準に準拠しています。
カスタムビジネスメトリック
トランザクションレート、注文率、クリックスルーレートなどのカスタムメトリックをサポートします。
強化された Grafana ダッシュボード
数クリックでさまざまなダッシュボードとアラートを統合できます。
主要クラウドサービスとアプリケーションコンポーネント向けダッシュボードテンプレート
クラウドサービス向けのデータソース設定とプリセットダッシュボードを提供し、モニタリングデータを統一的に表示します。
Grafana プラグインのカスタム拡張
Grafana プラグイン、ビジュアルテンプレート、データソースを追加して、個別の運用保守やモニタリング要件に対応できます。
主要クラウドサービス向け Prometheus ダッシュボードテンプレート
ACK や Message Queue for Apache Kafka などの主要クラウドサービス向けに Prometheus Grafana ダッシュボードを提供し、運用保守チームによるきめ細かなメトリックモニタリングを支援します。
高セキュリティな権限管理システム
Alibaba Cloud シングルサインオン (SSO) と Resource Access Management (RAM) をサポートし、Alibaba Cloud アカウントおよび RAM ユーザーでサービスにアクセスできます。
高度なインテリジェントアラート管理
トラブルシューティングのコラボレーション効率とアラート精度を向上させます。
マルチチャネルデータプッシュ
Slack、DingTalk、メール、SMS、Webhook など 10 種類以上の通知方法をサポートし、タイムリーにメッセージを通知します。
アラートコラボレーション効率の向上
DingTalk ベースの ChatOps を活用したアラート管理、アラート記録、アラート履歴機能により、アラート対応のコラボレーション、アラートの追跡、統計収集が可能です。
インテリジェントノイズリダクション
異常検出やインテリジェントノイズリダクションなどのアルゴリズム機能を提供し、無効なアラートを効果的に削減します。
アラートの根本原因分析
アプリケーションコンテキストに基づいてアラートの根本原因を分析し、トラブルシューティング効率を向上させます。
複数インスタンスのグローバル集計クエリ
グローバル集計クエリ、統一 Grafana データソース、集中アラートなどの機能を提供します。
Alibaba Cloud Managed Service for Prometheus とオープンソース Prometheus の比較
| 項目 | Alibaba Cloud Managed Service for Prometheus | セルフマネージド Prometheus |
|---|---|---|
| リソース購入とシステムデプロイ | リソースは Alibaba Cloud がフルマネージドで提供します。 | リソースの購入およびシステムのデプロイを自身で行う必要があります。 |
| 運用保守コスト | 運用保守は不要です。 | 日常的な運用保守が必要です。 |
| 高可用性 | 複数のレプリカをデプロイでき、データ収集およびストレージコンポーネントのスケールアウトに対応します。これにより高可用性を実現します。 | 同時に実行できるプロセスは 1 つのみです。データ収集およびストレージコンポーネントのスケールアウトには対応していません。 |
| データアクセス | 一般的なクラウドサービス、データベースやミドルウェアなどの主要なアプリケーションコンポーネント、Java や Go などの主要なプログラミング言語で開発されたアプリケーションを統合できます。ECS クラスター上のミドルウェアはエージェントのインストールなしでモニタリングできます。 | コンポーネントのデータを収集するには、そのコンポーネント用の Exporter を作成する必要があります。 |
| データストレージ | クラウドベースのストレージにより、容量は無制限です。 | ストレージ容量に制限があります。 |
| データ可視化 | Grafana がコンソールに統合されており、一般的なモニタリングテンプレートをすぐに使用できます。 | Grafana のデプロイとダッシュボードの設定を自身で行う必要があります。 |
| アラート管理 | ARMS のアラートセンターが Managed Service for Prometheus と統合されており、アラートの効率と精度が向上します。 | Alertmanager プラグインを自身でインストールする必要があります。 |
| 単一レプリカの収集性能 (2 CPU コア、4 GB メモリ) | 600 万データポイント | 100 万データポイント |
| データクエリ性能 (6 億時系列ポイント) | 8〜10 秒 | 180 秒 |
| セキュリティ管理 | Managed Service for Prometheus は Alibaba Cloud のセキュリティ機能と統合されており、企業のセキュリティおよびコンプライアンス要件を満たします。 | 非対応。 |
| その他の機能 | Managed Service for Prometheus は事前集計とダウンサンプリングに対応しています。 | 非対応。 |
シナリオ
クラウドサービスメトリック
Managed Service for Prometheus は、クラウドサービスのモニタリング、ダッシュボードでのモニタリングデータ表示、データクエリ、アラートサービスを提供します。これにより、運用保守チームは日常の運用保守業務を効率的に実行できます。Managed Service for Prometheus は 50 以上のクラウドサービスに対応しており、今後もサポート対象を拡大していく予定です。
コンテナレイヤーメトリック
Managed Service for Prometheus は ACK と深く統合されています。ACK クラスターの設定時に、Managed Service for Prometheus を機能として有効化できます。Managed Service for Prometheus は、ワークロードパフォーマンスモニタリング、Ingress パフォーマンスモニタリング、CoreDNS パフォーマンスモニタリング用のコンポーネントをコンテナに提供します。また、コンテナサービス、アプリケーションコンポーネント、クラウドサービス、アプリケーションのメトリックをモニタリングする専用ダッシュボードを提供し、クラウドリソースタグに基づいてモニタリングデータを表示します。
監視対象
アプリケーションパフォーマンスメトリック
Managed Service for Prometheus は ARMS と統合されています。アプリケーションパフォーマンスメトリック用のプリセットダッシュボードを提供し、簡単な設定でメトリックをモニタリングできます。また、サービスディスカバリ設定を使用してアプリケーションパフォーマンスデータを収集できます。
監視対象
マルチクラウドアプリケーションコンポーネントメトリック
Managed Service for Prometheus は、サードパーティクラウドやデータセンターに Exporter をインストールするためのソリューションを提供し、メトリックモニタリング要件に対応します。
カスタムビジネスメトリック
Managed Service for Prometheus では、ビジネス要件に応じてビジネス目標メトリック、サービス品質メトリック、技術コンポーネントメトリック、基本リソースメトリックをカスタマイズできます。データ収集タスクを設定すると、すべてのメトリックが一元表示され、データの関連性が向上します。
