xx : Java.discovery _ status [ log stash _ shipper, 全部] ' changed : received value [ warning : unresolved symbol : sun.GC.generation.2.space.0.capacitysubstitutution 360 sun.GC.generation.2.space.0.usedsubstitutednanwarning :未解析的symbol 3360 sun.GC.generation.2.mincon pacitysubstitutednanwarning 3360 unresolved symbol 3360 sun.GC.generation ing : unresolved symbol 3360 sun.GC.generation.2 ning 3360 unresolved symbol 3360 substitutednanwarning 360 unresolved symbol 3360 acitysubstitutednanwarning 3360 unresolved symbol 3: susubolved 0.usedsubstitutednanwarning 3360 unreent eration.2.space.0.capacitysubstitutednantraceback (mostrecentcalllast ) : SQS in jproc.compute_jstats () file )/opt/app/zabbix/SQS dlq/jst at _ status.py ),line 115, in compute _ jstatsself.zdict [ ' perm _ used ' ]=format (float ) self.pdict [ ' pu ' ] ] * 1024,' 0.2f ' ) value errrer
解决两个问题
单独显示jstat
$ sudo/opt/app/JDK 1.8/QS dlq/jst at-GC util 1634
S0S1EOMCCSYGCYGCTFGCFGCTGCT
68.670.0035.785.9892.2489.2340.58420.1880.772
]$sudojstat-gcutil1634
warning : unresolved symbol : sun.GC.generation.2.space.0.capacitysubstitutednan
warning : unresolved symbol : sun.GC.generation.2.space.0.usedsubstitutednan
warning : unresolved symbol : sun.GC.generation.2.space.0.capacitysubstitutednan
S0S1EOPYGCYGCTFGCFGCTGCT
0.0092.0970.174.1330.54320.1880.730
jstat1.8 jstat1.7的输出不同,jstat 1.7具有项p,表示permanentspaceutilizationasapercentageofthespace ' scurrentcapacity。
jstat1.8没有名为p的项目,有m和CCS两个项目
metaspaceutilizationasapercentageofthespace ' scurrentcapacity .和
compressedclassspaceutilizationasapercentage。
将logstsh的jdk版本调整为1.7解决了问题