Go-Expvar インテグレーションのメトリクス

Go-Expvar の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 19 件あります。

公式の紹介文 (英語)

Collect expvar-instrumented metrics and memory stats from your Go service.

種別の内訳

  • gauge (その時点の値): 17 件
  • count (集計間隔内の発生回数): 1 件
  • rate (1 秒あたりの値): 1 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
go_expvar.memstats.allocBytes allocated and not yet freedgaugebyte
go_expvar.memstats.freesNumber of freesgaugeoperation
go_expvar.memstats.heap_allocBytes allocated and not yet freedgaugebyte
go_expvar.memstats.heap_idleBytes in idle spansgaugebyte
go_expvar.memstats.heap_inuseBytes in non-idle spansgaugebyte
go_expvar.memstats.heap_objectsTotal number of allocated objectsgaugeitem
go_expvar.memstats.heap_releasedBytes released to the OSgaugebyte
go_expvar.memstats.heap_sysBytes obtained from systemgaugebyte
go_expvar.memstats.lookupsNumber of pointer lookupsgaugeoperation
go_expvar.memstats.mallocsNumber of mallocsgaugeoperation
go_expvar.memstats.num_gcNumber of garbage collectionsgaugegarbage collection
go_expvar.memstats.pause_ns.95percentile95th percentile of recent GC pause durationsgaugenanosecond
go_expvar.memstats.pause_ns.avgAverage of recent GC pause durationsgaugenanosecond
go_expvar.memstats.pause_ns.countNumber of submitted GC pause durationsratesample/second
go_expvar.memstats.pause_ns.maxMax GC pause durationgaugenanosecond
go_expvar.memstats.pause_ns.medianMedian GC pause durationgaugenanosecond
go_expvar.memstats.pause_total_nsTotal GC pause duration over lifetime of processgaugenanosecond
go_expvar.memstats.total_allocBytes allocated (even if freed)gaugebyte
go_expvar.memstats.total_alloc.countBytes allocated (even if freed) as monotonic countcountbyte

公式ドキュメント

Go-Expvar インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。