【发布时间】:2017-07-18 16:47:48
【问题描述】:
我使用 Prometheus Java Client 来导出我的应用程序的会话信息。我们想显示会话空闲了多长时间。
问题是我们最多有 1000 个会话,并且会话会在一段时间后被删除。不幸的是,它们并没有从 Prometheus 中消失:
我的代码如下所示:
static final Gauge sessionInactivity = Gauge.build()
.name("sessions_inactivity_duration")
.labelNames("internal_key", "external_key", "browser")
.help("Number of milliseconds a certain session has been inactive")
.register();
sessionInactivity.labels(internalKey, externalKey, browser).set(inactivityTime);
我尝试在刮擦期间执行sessionInactivity.clear(),但显然这不会清空仪表的内容。
【问题讨论】:
标签: java session prometheus