4

是否可以使用 curl 从 jmx 端口查询一些/任何数据?我正在编写一个 inspec(chef) 测试来检查 jmx 是否工作正常。

# curl https://localhost:9114
curl: (35) Encountered end of file

# curl -s -w "%{http_code}\n" https://localhost:9114 -o /dev/null
000

简单地做 curl 不会返回任何有用的东西。

谢谢阅读。

4

1 回答 1

1

据我了解,您想检查 jmx 是否正常工作;这与厨师无关。在撰写本文时,inspec 没有用于测试 jmx的内置资源。

考虑以下测试 jmx 的方法:

  1. 使用非交互式命令行工具(不是 jconsole 或任何 gui)客户端到 jmx。例如,查看jmxterm` 并根据需要查询 jmx
  2. 对jmx 指标进行采样并对其进行分析。例如,它是否通过了某个阈值
于 2018-12-11T12:06:38.663 回答