{  
  "connectionAPI": {
        "metrics": "%2Fv1%2Fagent%2Fmetrics",
        "leader": "%2Fv1%2Fstatus%2Fleader"
      },
      "Vector": [
        {
          "Source": {
            "Key": [
              "HostFromURL"
            ]
          }
        }
      ],
      "Metrics": [
        {
          "Id": [
            1,
            2,
            3,
            4
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Counters",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.raft.replication.appendEntries.logs",
          "ChecksWith": "startsWith",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Raft Replication Append Entries Time (ms)"
        },
        {
          "Id": [
            5,
            6,
            7,
            8
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Samples",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.raft.commitTime",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Raft Commit Time (ms)"
        },
        {
          "Id": [
            9,
            10,
            11,
            12
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Samples",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.raft.leader.dispatchLog",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Raft Leader Dispatch Log Time (ms)"
        },
        {
          "Id": [
            13,
            14,
            15,
            16
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Samples",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.serf.queue.Event",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Serf Queue Event Time (ms)"
        },
        {
          "Id": [
            17,
            18,
            19,
            20
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Counters",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.raft.apply",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Raft Applies"
        },
        {
          "Id": [
            21,
            22,
            23,
            24
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Counters",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.rpc.request",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul RPC Average Requests"
        },
        {
          "Id": [
            25,
            26,
            27,
            28
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Counters",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.rpc.query",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul RPC Average Queries"
        },
        {
          "Id": [
            29,
            30,
            31,
            32
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Samples",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.raft.leader.lastContact",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Raft Leader Last Contact Time (ms)"
        },
        {
          "Id": [
            33,
            34,
            35,
            36
          ],
          "IdAttr": [
            "Mean",
            "Min",
            "Max",
            "Count"
          ],
          "Source": {
            "Name": "Samples",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.fsm.coordinate.batch-update",
          "ChecksWith": "get",
          "GraphType": "times",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul FSM Coordinate Batch Update Time (ms)"
        },
        {
          "Id": [
            37
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.session_ttl.active",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul TTL Active Sessions"
        },
        {
          "Id": [
            38
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.heap_objects",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Runtime Heap Objects"
        },
        {
          "Id": [
            39
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.alloc_bytes",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Runtime Allocated Bytes"
        },
        {
          "Id": [
            40
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.autopilot.healthy",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Autopilot Health Status"
        },
        {
          "Id": [
            41
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.num_goroutines",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Runtime Go Routines"
        },
        {
          "Id": [
            42
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.autopilot.failure_tolerance",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Autopilot Failure Tolerance"
        },
        {
          "Id": [
            43
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.sys_bytes",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "1048576",
          "Description": "Consul Runtime Sys Bytes"
        },
        {
          "Id": [
            44
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.malloc_count",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Runtime Malloc Count"
        },
        {
          "Id": [
            45
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.total_gc_pause_ns",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "1000000000",
          "Description": "Consul Runtime Total GC Pause (Seconds)"
        },
        {
          "Id": [
            46
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.total_gc_runs",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Runtime Total GC Runs"
        },
        {
          "Id": [
            47
          ],
          "IdAttr": [
            "Value"
          ],
          "Source": {
            "Name": "Gauges",
            "Type": "Array",
            "Key": [
              "Name"
            ]
          },
          "MetricName": "consul.runtime.free_count",
          "ChecksWith": "get",
          "GraphType": "sample",
          "MultiplyBy": "0",
          "DivideBy": "0",
          "Description": "Consul Runtime Free Count"
        }
      ]
    
}
