I'm using hsbeat and it is fantastic.
However I have a hard time matching the field names to what they represent.
For example from the visualization I can say that the "hotspot.hsperfdata.sun/gc/generation/1/space/0/used " is "Old Usage".
Would you please kindly let me know if there is a way to find these mappings?
I know the name of the fields I want to use like (PU Permanent space utilization, S0U Survivor space 0 utilization) but I don't know how to map them to the fields from hsbeat.
I've found the answer to this question.
Any field that ends with /name is showing the name of that field.
Since the value of these fields never changes, it will send them once in the beginning.
Here are the mappings:
"java/property/java/vm/name": "Java HotSpot(TM) 64-Bit Server VM",
"java/property/java/vm/specification/name": "Java Virtual Machine Specification",
"sun/gc/collector/0/name": "PSScavenge",
"sun/gc/collector/1/name": "PSParallelCompact",
"sun/gc/generation/0/name": "new",
"sun/gc/generation/0/space/0/name": "eden",
"sun/gc/generation/0/space/1/name": "s0",
"sun/gc/generation/0/space/2/name": "s1"
"sun/gc/generation/1/name": "old",
"sun/gc/generation/1/space/0/name": "old",
"sun/gc/generation/2/name": "perm",
"sun/gc/generation/2/space/0/name": "perm",
"sun/gc/policy/name": "ParScav:MSC",
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.