JVMモニタリング
Java
JVMのモニタリングとパフォーマンス管理

Java (リンクはibm.com外)は、拡張性の高い重要なインターネット・ソリューションを構築するために最もよく使われるプログラミング言語のひとつです。さらに、JVM(Java仮想マシン)は、CassandraやHadoopなどの基幹業務システムにおけるその他の重要なコンポーネントを構築するために最もよく使用されるランタイム・エンジンです。InstanaのJava/JVM監視は、Java仮想マシン内で実行されているアプリケーションとサービスのパフォーマンスと健全性を包括的に管理すると共に、JVM内部パラメーターとパフォーマンス・メトリックを提供します。

アプリケーションのパフォーマンスを理解して最適化し、パフォーマンス管理のワークフローをさらに自動化するために、Instanaの自動Java監視は単純なメトリックにとどまらない、次のような包括的な管理・監視の機能セットを提供します。

  • Java/JVMインスタンスのディスカバリー
  • ゼロ構成の健全性モニタリング
  • サポート対象テクノロジーの自動コード計測(例えばSpring Boot、Apache Tomcat、その他)
  • 手作業および視覚化が不要のサービス依存関係マッピング
  • すべてのシステムにわたる要求のエンドツーエンドのトレース
  • アプリケーションとサービスの自動化ディスカバリー

包括的なJVM監視に必要なのは、物理ホストまたは仮想ホスト、コンテナ、Javaインスタンス、代表的なJVMメトリック(ガーベッジ・コレクション・データなど)、およびJVMインスタンスにデプロイされたアプリケーションとサービスの、パフォーマンスの可視性です。

Instanaは、Javaベースのサービスをスタック全体で監視し、アプリケーションの包括的な洞察を提供する、最も迅速かつ簡単な方法です。Instanaエージェントは、すべてのJVMインスタンスを自動的に検出し、必要な監視センサーを展開して、アプリケーションと要求のトレースを開始します。また、Instanaは、JVMインスタンスの健全性だけでなく、内部で実行されているアプリケーションやサービスの健全性も自動的に判断します。

今すぐ無料評価版を試す

14日間、クレジットカード不要、フルバージョンでご利用いただけます。

JVMおよびJavaコード効率のモニタリング

デプロイされると、Instanaエージェントは、実行中のすべてのJavaインスタンスを自動的に識別します。次に、InstanaのJava監視センサーと、JVM内で実行しているアプリケーションで使用されるテクノロジー用の追加センサーを自動的にデプロイして構成します。Instanaの厳選された知識ベースには、収集に関連するパフォーマンス・メトリックとその収集方法が含まれています。Javaサービスの健全性を監視するために、追加のメトリックも収集されます。Instanaの自動構成はすべての関連情報を収集するため、Javaインスタンスの監視はかつてないほど簡単になります。

全体的なサービスの健全性を判断するために、Instana JAVAモニタリング・センサーはモニター対象のJVM実行環境に関するKPIも収集し、その健全性ステータスを判断します。

人工知能(AI)と厳選された知識ベースからのヘルス・シグネチャの助けを借りて、Instanaは個々のJavaインスタンスの問題を自動的に検出し、サービス・インシデントを発行します。Instanaは重大度に基づいてインシデントのエスカレーションと根本原因の特定を自動化し、ユーザーが影響を受ける前に問題を解決できるようにします。

Java/JVM構成モニタリング

InstanaのJava監視センサーは、効率データと健全性データに加えて構成データも収集します。そのため、Instanaは構成データと変更を分析し、アプリケーションおよびサービス効率に関する情報と関連付けることができます。

JVMインスタンスと内部のアプリケーションまたはサービスのすべての効率と構成に関する情報は、単一の監視ダッシュボードにまとめられます。すべての関連するJava情報が1カ所で表示されるため、問題解決と効率の最適化が容易になります。

Javaパフォーマンス監視は、サービス・メトリックと、その他のサービスまたはデータ・ストアとのやりとりを中心に据えています。Instanaは、関連するサービス・メトリックを自動的に識別して収集します。

Java/JVMモニタリングデータ

Instana JVMモニタリングには3種類のデータとして、構成データ、パフォーマンス・メトリック、およびヘルス・シグネチャが含まれます。

追加のメトリックは、JVMインスタンスにデプロイされたテクノロジーとフレームワークに基づいて取得されます。

さまざまなセンサー情報についての詳細は、Instanaのドキュメンテーション
「JVMとJavaの監視(英語)」に掲載されています。

Java構成データ

  • バージョン
  • ランタイム
  • ヒープサイズ
  • クラスパス

Java効率データ

  • GCアクティビティー
  • メモリー使用率
  • メモリー・プール
  • スレッド

Javaヘルス・シグネチャ

  • コード・キャッシュ
  • PermGen/MetaSpaceサイズ
  • GCアクティビティー
  • ヒープサイズと使用量
    Javaセンサーのインストール:はじめに

    始めましょう。まず、Instanaの無料評価版またはアカウント (リンクはibm.com外)が必要です。まだの方は入手してください。最初に、Instanaの入門ガイドをぜひご覧ください。

    Instanaの無料評価版またはアカウント Instanaの入門ガイド