# Hsbeat: how to map the fields to what their represent

**URL:** <https://discuss.elastic.co/t/hsbeat-how-to-map-the-fields-to-what-their-represent/77050>\
**Category:** Beats\
**Created:** [March 1, 2017, 8:51pm UTC](https://discuss.elastic.co/t/hsbeat-how-to-map-the-fields-to-what-their-represent/77050 "2017-03-01T20:51:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Parisa](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@Parisa](https://discuss.elastic.co/u/Parisa)\
**Post date:** [March 1, 2017, 8:51pm UTC](https://discuss.elastic.co/t/hsbeat-how-to-map-the-fields-to-what-their-represent/77050/1 "2017-03-01T20:51:15Z")

</div>

Hi,

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.

Thanks a lot,  
Parisa.

---

<div class="post-metadata">

**Author:** ![Parisa](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@Parisa](https://discuss.elastic.co/u/Parisa)\
**Post date:** [March 8, 2017, 3:14pm UTC](https://discuss.elastic.co/t/hsbeat-how-to-map-the-fields-to-what-their-represent/77050/2 "2017-03-08T15:14:27Z")

</div>

Hi,

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",

Java 7  
-gc Option  
Garbage-collected heap statistics  
Column Description

- S0C Current survivor space 0 capacity (KB).  
\*\* sun/gc/generation/0/space/1/capacity
- S1C Current survivor space 1 capacity (KB).  
\*\* sun/gc/generation/0/space/2/capacity
- S0U Survivor space 0 utilization (KB).  
\*\* sun/gc/generation/0/space/1/used
- S1U Survivor space 1 utilization (KB).  
\*\* sun/gc/generation/0/space/2/used
- EC Current eden space capacity (KB).  
\*\* sun/gc/generation/0/space/0/capacity
- EU Eden space utilization (KB).  
\*\* sun/gc/generation/0/space/0/used
- OC Current old space capacity (KB).  
\*\* sun/gc/generation/1/space/0/capacity
- OU Old space utilization (KB).  
\*\* sun/gc/generation/1/space/0/used
- PC Current permanent space capacity (KB).  
\*\* sun/gc/generation/2/space/0/capacity
- PU Permanent space utilization (KB).  
\*\* sun/gc/generation/2/space/0/used

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 9:49pm UTC](https://discuss.elastic.co/t/hsbeat-how-to-map-the-fields-to-what-their-represent/77050/3 "2017-07-05T21:49:50Z")

</div>


