jolokia exec命令的Telegraf配置

时间:2019-07-18 17:06:49

标签: spring-boot-actuator telegraf jolokia

我需要在Telegraf中使用Jolokia检索jmx指标。使用Spring Boot 2,metricsEndpoint已更改为Metrics。要检索此指标,必须将GET exec请求发送到jolokia,如下所示

http://localhost:8080/actuator/jolokia/exec/org.springframework.boot:type=Endpoint,name=Metrics/metric/jvm.memory.max/null

我需要在Telegraf中获得此指标。那么如何为此编写conf。

我已尝试在telegraf.conf中进行以下配置

    name = "jvmmemory"
    mbean = "org.springframework.boot:name=Metrics,type=Endpoint"
    operation = metric
    arguments = "jvm.memory.max", "null"

但是响应是“与operation' is not defined in * jolokia.Metric'对应的字段”

我尝试访问此URL

curl http://localhost:8778/jolokia/read/org.springframework.boot:type=Endpoint,name=Metrics

它返回空值

{
"request":{"mbean":"org.springframework.boot:name=Metrics,type=Endpoint","type":"read"},
"value":{},
"timestamp":1563442089,
"status":200
}

0 个答案:

没有答案