「examples/scripts」のCPU・ヒープ サンプルスクリプトについて

book

Article ID: 144724

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) CA Application Performance Management (APM / Wily / Introscope) INTROSCOPE DX Application Performance Management

Issue/Introduction

「examples/scripts」には、JavaScript計算機で作成したCPU・ヒープの使用率のメトリックを取得するスクリプトが格納されているかと思いますが、デフォルトで取得できるメトリックとどう違うのでしょうか?

Environment

Release : 10.7.0

Component : Introscope

Resolution

CPU
デフォルトで取得できるメトリックは、Introscopeが監視しているJVMがCPUを使用している割合(Utilization % (process))と個々のCPUの使用率(Utilization % (aggregate))となります。

「CPU使用率メトリック」
https://techdocs.broadcom.com/content/broadcom/techdocs/jp/ja/ca-enterprise-software/it-operations-management/application-performance-management/10-7/458825483/458825599/458825600/458825604.html

CPUAverage.jsで作成されるメトリックは、全体のCPUの使用率(Host Average CPU (%))と現在使用しているCPU使用率の中で、Introscopeが監視しているJVMが使用している割合(Process Load Proportion (%))となります。Host Average CPU (%)は「Utilization % (aggregate)の合計 / プロセッサー数」で、Process Load Proportion (%)は「Utilization % (process) / Host Average CPU (%)」で計算されメトリックが作成されます。


GC Heap
デフォルトで取得できるメトリックは、現在使用しているヒープ(Bytes In Use)と現在確保しているヒープ(Bytes Total)となります。

「GCヒープメトリック」
https://techdocs.broadcom.com/content/broadcom/techdocs/jp/ja/ca-enterprise-software/it-operations-management/application-performance-management/10-7/458825483/458825599/458825600/458825609.html#concept.dita_89f14d5b7a71812ccb321636e1cac8cabcfd21a6_GCHeapMetricsGC%E3%83%92%E3%83%BC%E3%83%97%E3%83%A1%E3%83%88%E3%83%AA%E3%83%83%E3%82%AF

HeapUsedPercentage.jsで作成されるメトリックは現在使用しているヒープ割合(Heap Used (%))となり、これは「Bytes In Use / Bytes Total」から計算されます。