fix dimension names for jvm monitor metrics (#10071)
diff --git a/extensions-contrib/statsd-emitter/src/main/resources/defaultMetricDimensions.json b/extensions-contrib/statsd-emitter/src/main/resources/defaultMetricDimensions.json
index 2c7817b..859a9c6 100644
--- a/extensions-contrib/statsd-emitter/src/main/resources/defaultMetricDimensions.json
+++ b/extensions-contrib/statsd-emitter/src/main/resources/defaultMetricDimensions.json
@@ -93,15 +93,15 @@
   "jvm/pool/init" : { "dimensions" : ["poolKind", "poolName"], "type" : "gauge" },
   "jvm/pool/max" : { "dimensions" : ["poolKind", "poolName"], "type" : "gauge" },
   "jvm/pool/used" : { "dimensions" : ["poolKind", "poolName"], "type" : "gauge" },
-  "jvm/bufferpool/count" : { "dimensions" : ["bufferPoolName"], "type" : "gauge" },
-  "jvm/bufferpool/used" : { "dimensions" : ["bufferPoolName"], "type" : "gauge" },
-  "jvm/bufferpool/capacity" : { "dimensions" : ["bufferPoolName"], "type" : "gauge" },
+  "jvm/bufferpool/count" : { "dimensions" : ["bufferpoolName"], "type" : "gauge" },
+  "jvm/bufferpool/used" : { "dimensions" : ["bufferpoolName"], "type" : "gauge" },
+  "jvm/bufferpool/capacity" : { "dimensions" : ["bufferpoolName"], "type" : "gauge" },
   "jvm/mem/init" : { "dimensions" : ["memKind"], "type" : "gauge" },
   "jvm/mem/max" : { "dimensions" : ["memKind"], "type" : "gauge" },
   "jvm/mem/used" : { "dimensions" : ["memKind"], "type" : "gauge" },
   "jvm/mem/committed" : { "dimensions" : ["memKind"], "type" : "gauge" },
-  "jvm/gc/count" : { "dimensions" : ["gcName"], "type" : "count" },
-  "jvm/gc/cpu" : { "dimensions" : ["gcName"], "type" : "count" },
+  "jvm/gc/count" : { "dimensions" : ["gcName", "gcGen"], "type" : "count" },
+  "jvm/gc/cpu" : { "dimensions" : ["gcName", "gcGen"], "type" : "count" },
 
   "ingest/events/buffered" : { "dimensions" : ["serviceName, bufferCapacity"], "type" : "gauge"},