【问题标题】:Search for Hostname in DJigger doesnt find anything在 DJigger 中搜索主机名没有找到任何东西
【发布时间】:2016-04-20 09:33:03
【问题描述】:
我设置了DJigger Collector并在csv文件中配置了一些主机,即
ITEST01A;12001;djigger;D:/djigger/password.conf;10000;env;QA;app;myApp;node;1
使用 DJigger 客户端连接到收集器并搜索“主机”或“主机名”(尝试值“ITEST01A”和“itest01a”)没有产生任何结果。我应该如何查找特定主机的收集数据?
【问题讨论】:
标签:
java
thread-dump
apm
djigger
【解决方案1】:
我相信您正在搜索未通过“主机”或“主机名”键引用的数据。
在收集器模式下使用 CSV 文件格式配置 JMX 连接时,需要记住每行(针对每个连接定义)有两种类型的信息:
- 前 5 个属性(主机名、端口号、jmx 用户、jmx 密码和采样率)是允许收集器连接到您希望监控的 JVM 的技术信息。这些属性是强制性的(尽管用户和密码可以留空)。
- 之后的列是一系列键值对。 元数据可让您区分、查找和加载来自不同 JVM 和逻辑用户定义 JVM 组的堆栈跟踪数据。
默认情况下,补充技术属性不用作元数据。
因此,如果您希望根据运行它的机器的主机名来识别 JVM,我建议使用以下配置行(请参阅我在最后两列中添加的值):
ITEST01A;12001;djigger;D:/djigger/password.conf;10000;env;QA;app;myApp;node;1;hostname;ITEST01A