我正在使用 OEM 云控制 12.1c。我有一个 java 进程,用于在我的应用程序中收集一些指标。jmx 属性之一是 Map (java.util.Map)。
现在,我想创建一个定期收集此地图的 OEM 插件。我尝试使用 jmxcli 实用程序生成目标元数据,但该工具要求我输入地图的键。密钥是动态生成的,因此在创建目标元数据时无法输入这些密钥。
你们中有人遇到过这个问题吗?我该如何解决这个问题?我不想硬编码密钥,需要在我的插件主页中显示完整的地图。
这是我选择地图时控制台中的一个片段:
JavaBean (of type Map) is : TypeDistributionMap
0: empty
1: ** User defined Name Values **
Select one or more items as comma separated indices: 1
*** Getting values for User Defined properties
Looping through all user defined Keys. Enter '..' to exit loop.
Enter the key: [This key is dynamic, what should I enter here?]
Enter the DATATYPE of the value: [java.lang.String]