Class NablarchGcCountMetrics
java.lang.Object
nablarch.integration.micrometer.instrument.binder.jvm.NablarchGcCountMetrics
- All Implemented Interfaces:
io.micrometer.core.instrument.binder.MeterBinder
@Published(tag="architect")
public class NablarchGcCountMetrics
extends Object
implements io.micrometer.core.instrument.binder.MeterBinder
GCの発生回数をカウントする
MeterBinder
。
jvm.gc.count
という名前のメトリクスが、メモリマネージャの数だけ登録される。
各メトリクスには、メモリマネージャの名前が memory.manager.name
タグで設定される。
-
Constructor Summary
ConstructorDescriptionコンストラクタ。NablarchGcCountMetrics
(Iterable<io.micrometer.core.instrument.Tag> tags) 追加のタグを指定するコンストラクタ。NablarchGcCountMetrics
(String metricsName, String metricsDescription) メトリクス名と説明を設定するコンストラクタ。NablarchGcCountMetrics
(String metricsName, String metricsDescription, Iterable<io.micrometer.core.instrument.Tag> tags) メトリクス名と説明、追加のタグを指定するコンストラクタ。NablarchGcCountMetrics
(MetricsMetaData metricsMetaData) メトリクス名と説明、追加のタグをMetricsMetaData
で指定するコンストラクタ。 -
Method Summary
Modifier and TypeMethodDescriptionvoid
bindTo
(io.micrometer.core.instrument.MeterRegistry registry)
-
Constructor Details
-
NablarchGcCountMetrics
public NablarchGcCountMetrics()コンストラクタ。 -
NablarchGcCountMetrics
メトリクス名と説明を設定するコンストラクタ。- Parameters:
metricsName
- メトリクス名metricsDescription
- メトリクスの説明
-
NablarchGcCountMetrics
追加のタグを指定するコンストラクタ。- Parameters:
tags
- 追加で指定するタグ
-
NablarchGcCountMetrics
メトリクス名と説明、追加のタグをMetricsMetaData
で指定するコンストラクタ。- Parameters:
metricsMetaData
- メトリクスの設定情報
-
NablarchGcCountMetrics
public NablarchGcCountMetrics(String metricsName, String metricsDescription, Iterable<io.micrometer.core.instrument.Tag> tags) メトリクス名と説明、追加のタグを指定するコンストラクタ。- Parameters:
metricsName
- メトリクス名metricsDescription
- メトリクスの説明tags
- 追加で指定するタグ
-
-
Method Details
-
bindTo
public void bindTo(io.micrometer.core.instrument.MeterRegistry registry) - Specified by:
bindTo
in interfaceio.micrometer.core.instrument.binder.MeterBinder
-