Class NablarchGcCountMetrics

java.lang.Object
nablarch.integration.micrometer.instrument.binder.jvm.NablarchGcCountMetrics
All Implemented Interfaces:
io.micrometer.core.instrument.binder.MeterBinder

public class NablarchGcCountMetrics extends Object implements io.micrometer.core.instrument.binder.MeterBinder
GCの発生回数をカウントするMeterBinder

jvm.gc.count という名前のメトリクスが、メモリマネージャの数だけ登録される。
各メトリクスには、メモリマネージャの名前が memory.manager.name タグで設定される。

  • Constructor Details

    • NablarchGcCountMetrics

      public NablarchGcCountMetrics()
      コンストラクタ。
    • NablarchGcCountMetrics

      public NablarchGcCountMetrics(String metricsName, String metricsDescription)
      メトリクス名と説明を設定するコンストラクタ。
      Parameters:
      metricsName - メトリクス名
      metricsDescription - メトリクスの説明
    • NablarchGcCountMetrics

      public NablarchGcCountMetrics(Iterable<io.micrometer.core.instrument.Tag> tags)
      追加のタグを指定するコンストラクタ。
      Parameters:
      tags - 追加で指定するタグ
    • NablarchGcCountMetrics

      public NablarchGcCountMetrics(MetricsMetaData metricsMetaData)
      メトリクス名と説明、追加のタグを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 interface io.micrometer.core.instrument.binder.MeterBinder