{
  "Monitor": {
    "monitorName": "Weblogic",
    "monitorId": 31,
    "isEnabled": true,
    "includeMonitorName": false,
    "includeVectorName": true,
    "vector": {
      "defString": "Weblogic",
      "merge": false
    },
    "mbeans": {
      "beans":[ {
        "objectNamePattern": "com.bea:ServerRuntime=*,Name=*!*,Type=*,JMSServerRuntime=*",
        "vectors": {
          "type": "dynamic",
           "separator": ">",
          "property": [
            {
            "name": "ServerRuntime",
            "value": "",
            "depth": 1,
            "operation": "equals"
          },
            {
            "name": "JMSServerRuntime",
            "value": "",
            "depth": 2,
            "operation": "equals"
          },
            {
            "name": "Name",
            "value": "",
            "depth": 3,
            "operation": "equals"
          }
          ]
        },
        "attribute": [
          {
          "name": "ConsumersCurrentCount",
          "type": 1,
          "dataType": "long",
          "index": 1
        },
          {
          "name": "ConsumersHighCount",
          "type": 1,
          "dataType": "long",
          "index": 2

        },
          {
          "name": "ConsumersTotalCount",
          "type": 1,
          "dataType": "long",
          "index": 3
        },
          {
          "name": "MessagesCurrentCount",
          "type": 1,
          "dataType": "long",
          "index": 4
        },
          {
          "name": "MessagesPendingCount",
          "type": 1,
          "dataType": "long",
          "index": 5
        },
          {
          "name": "MessagesHighCount",
          "type": 1,
          "dataType": "long",
          "index": 6
        },
          {
          "name": "MessagesReceivedCount",
          "type": 1,
          "dataType": "long",
          "index": 7
        },
          {
          "name": "BytesCurrentCount",
          "type": 1,
          "dataType": "long",
          "index": 8
        },
          {
          "name": "BytesHighCount",
          "type": 1,
          "dataType": "long",
          "index": 9
        },
          {
          "name": "BytesPendingCount",
          "type": 1,
          "dataType": "long",
          "index": 10
        },
          {
          "name": "BytesReceivedCount",
          "type": 1,
          "dataType": "long",
          "index": 11
        },
          {
          "name": "BytesThresholdTime",
          "type": 1,
          "dataType": "long",
          "index": 12
        }
        ]
      }
      ]
    }
  }
}
