{
  "Monitor": {
    "monitorName": "HiveMonitor",
    "isEnabled": true,
    "vector": {
      "merge": false
    },
    "mbeans": {
      "beans": [
        {
          "objectNamePattern": "metrics:name=PS-MarkSweep.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 1,
            "path": "",
            "value": ""
          }]
        },
        {
          "objectNamePattern": "metrics:name=PS-MarkSweep.time",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 2,
            "path": ""
          }]
        },
        {
          "objectNamePattern": "metrics:name=PS-Scavenge.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 3
          }]
        },
        {
          "objectNamePattern": "metrics:name=PS-Scavenge.time",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 4
          }]
        },
        {
          "objectNamePattern": "metrics:name=heap.committed",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 5
          }]
        },
        {
          "objectNamePattern": "metrics:name=heap.init",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 6
          }]
        },
        {
          "objectNamePattern": "metrics:name=heap.max",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 7
          }]
        },
        {
          "objectNamePattern": "metrics:name=heap.used",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 8
          }]
        },
        {
          "objectNamePattern": "metrics:name=non-heap.committed",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 9
          }]
        },
        {
          "objectNamePattern": "metrics:name=non-heap.init",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 10
          }]
        },
        {
          "objectNamePattern": "metrics:name=non-heap.max",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 11
          }]
        },
        {
          "objectNamePattern": "metrics:name=non-heap.used",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 12
          }]
        },
        {
          "objectNamePattern": "metrics:name=total.committed",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 13
          }]
        },
        {
          "objectNamePattern": "metrics:name=total.init",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 14
          }]
        },
        {
          "objectNamePattern": "metrics:name=total.max",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 15
          }]
        },
        {
          "objectNamePattern": "metrics:name=total.used",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 16
          }]
        },
        {
          "objectNamePattern": "metrics:name=blocked.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 17
          }]
        },
        {
          "objectNamePattern": "metrics:name=count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 18
          }]
        },
        {
          "objectNamePattern": "metrics:name=daemon.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 19
          }]
        },
        {
          "objectNamePattern": "metrics:name=deadlock.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 20
          }]
        },
        {
          "objectNamePattern": "metrics:name=new.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 21
          }]
        },
        {
          "objectNamePattern": "metrics:name=runnable.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 22
          }]
        },
        {
          "objectNamePattern": "metrics:name=terminated.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 23
          }]
        },
        {
          "objectNamePattern": "metrics:name=timed_waiting.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute": [{
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 24
          }]
        },
        {
          "objectNamePattern": "metrics:name=waiting.count",
          "vectors": {
            "type": "fixed",
            "defString": "HiveStats"
          },
          "attribute":[ {
            "name": "Value",
            "type": 1,
            "dataType": "java.lang.Object",
            "index": 25
          }]
        }
      ]
    }
  }
}