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

Container Service for Kubernetes:アプリケーション監視の概要

最終更新日:Feb 28, 2025

ACK は Alibaba Cloud ARMS サービスとシームレスに統合されており、Java、Python、Golang アプリケーションの広範なパフォーマンス監視機能を提供します。これにより、コード変更の必要なく、オンラインでの問題診断効率が向上します。

インストールと統合

ARMS 監視機能を Java、Python、Golang アプリケーションに統合することで、包括的なアプリケーションパフォーマンス監視を実現し、オンラインでの問題診断効率を向上させることができます。

アプリケーションの種類

手順ガイド

参照資料

Java アプリケーション

非侵入型の APM 監視で、コードの変更は不要です。アプリケーショントポロジーの自動検出、3D 可視化トポロジーグラフ、インターフェイス監視、JVM リソース監視、例外キャプチャ、低速トランザクション監視が可能です。

  1. コンソールで ARMS アプリケーション監視アクセスウィジェット ack-onepilot をインストールします。

  2. ARMS リソース [アクセス権限] を付与します。addon.arms.token を確認して構成し、必要なアクセス権限を手動で付与します。

  3. ARMS アプリケーション監視を有効にします。アプリケーションの YAML 構成ファイルに指定されたラベルを追加して、ARMS 監視機能を有効にします。

Java アプリケーションの監視

Python アプリケーション

侵入型の APM 監視では、コンテナ [イメージ] をビルドする際に、コンパイルツールを使用して Golang バイナリファイルをコンパイルする必要があります。シナリオには、アプリケーショントポロジー、リンクトレース、インターフェイス呼び出し分析、異常検出、大規模モデルインタラクション手順中の詳細なトレイル [レコード] が含まれます。

  1. ARMS アプリケーション監視アクセスウィジェット ack-onepilot(バージョン 3.2.4 以上が必要)をインストールします。

  2. ARMS リソース [アクセス権限] を付与します。addon.arms.token を確認して構成し、必要なアクセス権限を手動で付与します。

  3. ARMS プローブを統合します。

    1. Dockerfile を変更して、Python プローブを統合します。

    2. alieun-bootstrap プローブをダウンロードしてインストールします。

    3. aliyun-instrument [コマンド] を使用してアプリケーションを起動します。

    4. アプリケーションの YAML 構成ファイルに指定されたラベルを追加して、ARMS 監視機能を有効にします。

Python アプリケーションの監視

Golang アプリケーション

侵入型の APM 監視では、コードのサポートまたは OpenTelemetry [プロトコル] との統合により、アプリケーショントポロジー、インターフェイス呼び出し分析、データベース分析の監視機能を実現する必要があります。以下のセクションでは、詳細な手順について説明します。

  1. ARMS アプリケーション監視アクセスウィジェット ack-onepilot(バージョン 3.2.0 以上が必要)をインストールします。

  2. ARMS リソース [アクセス権限] を付与します。addon.arms.token を確認して構成し、必要なアクセス権限を手動で付与します。

  3. Golang バイナリファイルをコンパイルします。

    • wget [コマンド] を使用して、ARMS が提供する instgo ツールをダウンロードします。

    • instgo を使用して Golang アプリケーションをコンパイルします。

    • アプリケーション [イメージ] をビルドし、アプリケーションをデプロイします。

    • アプリケーションの YAML 構成ファイルに指定されたラベルを追加して、ARMS 監視機能を有効にします。

Golang アプリケーションの監視

ARMS 監視がインストールおよび構成されると、 または International ARMS コンソール を介してアプリケーションのリアルタイム監視データにアクセスできます。これには、アプリケーショントポロジー、インターフェイス呼び出し分析、異常検出に関する洞察が含まれており、パフォーマンスの問題を迅速に特定して解決するのに役立ちます。

参照資料

詳細については、「ack-onepilot コンポーネントの説明と変更ログ」をご参照ください。