问题标签 [micrometer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1267 浏览

java - 使用 micrometer.io 更改普罗米修斯端点

我对普罗米修斯使用千分尺指标,并根据文档: http: //micrometer.io/docs/prometheus#_configuring

Spring Boot Actuator 端点将连接到 /prometheus,它以适当的格式呈现 Prometheus 抓取。

如何将其连接到另一个端点,例如/metrics

0 投票
1 回答
2908 浏览

spring - 如何将 Spring Boot 1.x 执行器指标与 io.micrometer 集成?获取 io.micrometer.influx.InfluxRegistry - 未能发送指标错误

我有一个用 Spring Boot 1.x 实现的 Rest 服务。我正在尝试通过利用执行器 /metrics 将指标数据发送到现有的流入数据库。我发现 Micrometer 项目 ( http://micrometer.io/docs/influx#_install ) 支持 Spring Boot 集成,但我找不到任何关于如何配置项目以与 influx db 对话的文档。例如:influxdb.connurl、用户名、dbname 等。

我的 /metrics 工作正常。当我向我的端点发出休息请求时,由于未配置 influx db conn,我收到此错误:

** [spectator-spring-metrics-publisher-0] 警告 io.micrometer.influx.InfluxRegistry - 发送指标失败 **

依赖项:

在某处是否有文档如何将指标写入流入数据库?我可以为 localhost 访问文件编写一个解析器,并安装一个 Telegraf 代理来发送系统指标,但我想先走这条路。

0 投票
1 回答
346 浏览

micrometer - 与 Prometheus simpleclient Collector 等效的 MicroMeter 是什么?

使用 Prometheus,如果我需要一次收集多个指标,我会创建一个像这样的收集器:

我将实现一个collect()返回所需指标列表的方法。

MicroMeter 的等价物是什么?

0 投票
3 回答
2550 浏览

spring-boot - 指标未显示在 /prometheus 端点上

我有两个服务,ping并且pongwhereping将请求发送到pong. 此指标显示在服务的/metrics端点上ping

gauge.servo.hystrix.hystrixcommand.http://pong.pongclient#hello().90

但它不会出现在/prometheus端点上。其他指标出现在此端点上,但没有包含有关 Feign/Hystrix http 请求信息的伺服指标。

如何让这些指标出现在/prometheus端点上?

我对我的以下依赖项build.gradle

有以下版本

代码可以在这里找到https://github.com/fiunchinho/spring-resiliency

0 投票
1 回答
1397 浏览

spring - 如何让测微计普罗米修斯指标适用于 Flux?

对于Spring Framework 5.0.1.RELEASESpring Boot 2.0.0.M6我们要使用千分尺应用程序监控,所以包括:

进入我们的依赖集并创建一个具有以下其余端点的控制器:

所以我们得到了/test只等待两秒钟的/test/flux端点,我们得到了返回一个 itmes 列表的端点。

机器人请求工作。唯一的区别是,对于/test端点,我得到普罗米修斯指标,而对于/test/flux端点,我没有得到任何指标:

我是否必须配置其他内容才能使其适用于返回 aFluxFlux尚不支持的请求?

0 投票
3 回答
12860 浏览

metrics - Spring Boot Actuator/Micrometer Metrics 禁用一些

有没有办法关闭执行器/测微计中返回的一些度量值?现在看看它们,我看到大约 1000 个,并希望将它们缩减到少数几个,比如 100 个,以便实际发送到我们的注册表。

0 投票
1 回答
118 浏览

java - 如何为使用 http 端点触发的并发类型的作业计量计时器

所以我们有一个应用程序,其中 http 端点触发异步作业完成。作业的开始会创建一个作业 id,所有的方法和东西都使用它来进行关联。我们正在尝试使用计时器来计时在作业运行序列中将 http 下载到第三方。因此,在我们的方法中,我们使用注册表创建了一个新计时器,并将作业 ID 作为标记。其余内容与文档中提到的相同,我们使用可调用对象的包装并完成我们的工作。数据被导出到新的遗物。

一旦工作完成,数据就会在新的遗物和普罗米修斯及其权利中可见。但我发现一段时间后计时器值重置为零。所以像 95% 和 avg 和 99% 这样的百分位值在 prometheus 和 new relic 中都变为零。我意识到千分尺会清除这些值,因为它希望仪表对应用程序更具全局性,并且每个 http 请求或作业都会运行以更新相同的仪表。但在我们的情况下,它不是那样的。我们想在单个作业运行中进行统计,以便我们可以看到新遗迹和所有的统计和事件。

这是不可能的微米还是我做错了什么?

0 投票
1 回答
2409 浏览

prometheus - prometheus 按标签的百分比

我正在尝试从低于指标中获取失败百分比

使用普罗米修斯查询function_counter_total{status="fail"} / function_counter_total{status="emit"}购买返回“未找到数据点”。

0 投票
2 回答
2499 浏览

java - 在 Spring Boot 2 指标中添加“平均值”、“最小值”或“百分位数”?

我在Spring Boot 2版本中使用了新的MicroMeter指标。2.0.0-RELEASE

通过/actuator/metrics/{metric.name}端点发布指标时,我得到以下信息:

对于一个DistributionSummary

对于一个Timer

是否可以丰富测量值以添加平均值最小值百分位数等测量值?

对于我尝试使用的百分位数.publishPercentiles(0.5, 0.95),但这并没有反映在执行器端点上。

0 投票
2 回答
8156 浏览

java - 千分尺相当于普罗米修斯的标签

我正在将 Spring Boot 应用程序从 Spring Boot 1(使用 Prometheus Simpleclient)转换为 Spring Boot 2(使用 Micrometer)。

我很难将 Spring Boot 1 和 Prometheus 的标签转换为 Micrometer 中的概念。例如(使用普罗米修斯):

Micrometer的标签似乎与Prometheus的标签有所不同:所有都必须预先声明,而不仅仅是

可以将 Prometheus 的标签与 Spring(Boot)和 Micrometer 一起使用吗?