統合センターまたはインスタンス詳細ページを使用して、サービスまたはコンポーネントをApplication Real-Time Monitoring Service (ARMS) に統合できます。このトピックでは、サービスまたはコンポーネントを統合する方法について説明します。ビジネス要件に基づいて、統合センターまたはインスタンス詳細ページを使用できます。
統合センター
ARMS の統合アクセス ポータルとして、統合センターは、Java アプリケーション、Managed Service for OpenTelemetry、ブラウザ監視、MySQL、Kafka、およびさまざまな Alibaba Cloud サービスを含む、100 以上のサービスまたはコンポーネントの統合と監視をサポートしています。統合センターを使用することで、利用可能なコンポーネントをすばやくプレビューし、ビジネス要件に基づいてコンポーネントを ARMS に統合できます。
このトピックでは、MySQL コンポーネントを使用して、サービスまたはコンポーネントを ARMS に統合し、メトリクスを表示する方法を示します。
セルフマネージド MySQL インスタンスを統合する
統合に必要な操作は、環境によって異なります。
ACK クラスタ
ARMS コンソールにログインします。
左側のナビゲーションペインで、統合センターをクリックします。データベースセクションで、MySQL をクリックします。
表示されるパネルの統合の開始タブで、環境タイプとしてContainer Service 環境を選択します。
MySQL インスタンスが存在する Container Service for Kubernetes (ACK) クラスタを選択します。
構成情報セクションで、パラメータを設定し、OK をクリックします。
パラメータ
説明
インスタンスエンドポイント
MySQL インスタンスのエンドポイント。
インスタンスポート
MySQL インスタンスのポート番号。例:3306。
インスタンスアカウント
MySQL インスタンスのユーザー名とパスワード。
重要データ漏洩のリスクを回避するために、管理者アカウントを使用しないことをお勧めします。 mysqld_exporter 用の MySQL アカウントを作成し、そのアカウントに最小限の権限を付与します。詳細については、mysqld_exporter が MySQL データベースにアクセスするために必要な権限を参照してください。
インスタンスパスワード
MySQL コンポーネントがインストールされた後、統合管理ページで ARMS に統合されているすべてのサービスとコンポーネントを表示できます。
統合管理ページで、クラスタ名をクリックして、クラスタの基本情報、統合されたコンポーネント、およびメトリクスを表示します。メトリクスを探索したり、ARMS エージェントを構成したりすることもできます。
ECS インスタンス
ARMS コンソールにログインします。
左側のナビゲーションペインで、統合センターをクリックします。データベースセクションで、MySQLをクリックします。
表示されるパネルの統合の開始タブで、環境タイプとしてECS (VPC)を選択します。
MySQL インスタンスが存在する ECS インスタンスを選択します。
構成情報セクションで、パラメータを設定し、OKをクリックします。
パラメータ
説明
インスタンスエンドポイント
MySQL インスタンスのエンドポイント。
インスタンスポート
MySQL インスタンスのポート番号。例:3306。
インスタンスアカウント
MySQL インスタンスのユーザー名とパスワード。
重要データ漏洩のリスクを回避するために、管理者アカウントを使用しないことをお勧めします。 mysqld_exporter 用の MySQL アカウントを作成し、そのアカウントに最小限の権限を付与します。詳細については、mysqld_exporter が MySQL データベースにアクセスするために必要な権限を参照してください。
インスタンスパスワード
MySQL コンポーネントがインストールされた後、統合管理ページで ARMS に統合されているすべてのサービスとコンポーネントを表示できます。
統合管理ページで、クラスタ名をクリックして、クラスタの基本情報、統合されたコンポーネント、およびメトリクスを表示します。メトリクスを探索したり、ARMS エージェントを構成したりすることもできます。
ApsaraDB RDS for MySQL インスタンスを統合する
方法 1:
ARMS コンソールにログインします。
左側のナビゲーションペインで、統合センターをクリックします。データベースセクションで、MySQLをクリックします。
表示されるパネルの統合の開始タブで、環境タイプとしてクラウドサービスを選択します。
方法 2:
ARMS コンソールにログインします。
左側のナビゲーションペインで、統合センターをクリックします。データベースセクションで、ApsaraDB RDSをクリックします。
ApsaraDB RDS for MySQL インスタンスを統合する:
ApsaraDB RDS for MySQL インスタンスが存在するリージョンを選択します。ARMS はインスタンスを自動的にインストールします。
MySQL コンポーネントがインストールされた後、統合管理ページで ARMS に統合されているすべてのサービスとコンポーネントを表示できます。
統合管理ページで、クラスタ名をクリックして、クラスタの基本情報、統合されたコンポーネント、およびメトリクスを表示します。メトリクスを探索したり、ARMS エージェントを構成したりすることもできます。
結果をプレビューする
統合センターページでは、すべてのサービスとコンポーネントをプレビューし、収集されたメトリクスとアラートルールテンプレートを表示できます。
プレビュー
統合センターページで、サービスまたはコンポーネントをクリックします。表示されるパネルで、プレビュータブをクリックします。
メトリクスの収集
統合センターページで、サービスまたはコンポーネントをクリックします。表示されるパネルで、メトリクスの収集タブをクリックして、さまざまな環境のメトリクスを表示します。
アラートルールテンプレート
統合センターページで、サービスまたはコンポーネントをクリックします。表示されるパネルで、アラートルールテンプレートタブをクリックして、さまざまな環境のアラートルールテンプレートを表示します。
各 ARMS サブサービスのコンソールを使用する
ARMS コンソールの統合センターに加えて、各 ARMS サブサービスのコンソールでサービスとコンポーネントを統合することもできます。
サブサービス | 監視対象 | 参照 |
アプリケーション監視 | Java アプリケーション | |
Managed Service for OpenTelemetry | Java アプリケーション | |
PHP アプリケーション | ||
Go アプリケーション | ||
Python アプリケーション | ||
Node.js アプリケーション | ||
.NET アプリケーション | ||
C++ アプリケーション | ||
Ruby アプリケーション | ||
Swift アプリケーション | Managed Service for OpenTelemetry を使用して Swift アプリケーションデータをレポートする | |
Android アプリケーション | ||
Rust アプリケーション | ||
ブラウザ監視 | Web & H5 | |
Weex | ||
ミニプログラム | ||
Managed Service for Prometheus | ACK | |
Alibaba Cloud サービス:
| ||
ECS インスタンス | ||
セルフマネージド Kubernetes クラスタ | 登録済み Kubernetes クラスタと Managed Service for Prometheus を使用してマルチクラウド Kubernetes クラスタ監視を実装する | |
カスタムメトリクス | ||
アプリケーションセキュリティ | アプリケーション保護 | |
合成監視 | Web サイト | |
Application Monitoring eBPF Edition | Kubernetes クラスタ | |
Managed Service for Grafana | Alibaba Cloud データソース | |
サードパーティデータソース |
参照
サービスまたはコンポーネントを ARMS に統合した後、メトリクス用のダッシュボードとアラートルールを作成できます。詳細については、ベストプラクティスを参照してください。