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