def vertx_health_good_response
  <<-JSON
    {
      "checks": [
        {
          "id": "basic",
          "status": "UP"
        }
      ],
      "outcome": "UP"
    }
  JSON
end

def vertx_health_bad_response
  <<-JSON
    {
     "checks" : [
     {
       "id" : "A",
       "status" : "UP"
     },
     {
       "id" : "B",
       "status" : "DOWN",
       "data" : {
         "some-data" : "some-value"
       }
     }
     ],
     "outcome" : "DOWN"
    }
  JSON
end

def vertx_metrics
  <<-JSON
  {
    "vertx.http.clients.open-websockets": {
      "type": "counter",
      "count": 0
    },
    "vertx.http.clients.put-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.pools.worker.vert.x-worker-thread.pool-ratio": {
      "type": "gauge",
      "value": 0
    },
    "vertx.http.servers.0.0.0.0:8080.patch-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.exceptions": {
      "type": "counter",
      "count": 0
    },
    "vertx.eventbus.messages.sent": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.pools.worker.vert.x-internal-blocking.in-use": {
      "type": "counter",
      "count": 0
    },
    "vertx.http.clients.responses-5xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.eventbus.messages.delivered-remote": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.servers.0.0.0.0:8080.connect-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.responses-1xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.servers.0.0.0.0:8080.requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 526,
      "meanRate": 0.020427091839067647,
      "oneMinuteRate": 0.08505552262077241,
      "fiveMinuteRate": 0.035247404469437735,
      "fifteenMinuteRate": 0.023201553169762072,
      "rate": "events/seconds",
      "min": 0.46096499999999996,
      "max": 798.540209,
      "mean": 0.6749784258086575,
      "stddev": 0.26893835027229096,
      "median": 0.646153,
      "75%": 0.663712,
      "95%": 1.271861,
      "98%": 1.271861,
      "99%": 1.271861,
      "99.9%": 1.271861,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.responses-3xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.pools.worker.vert.x-worker-thread.max-pool-size": {
      "type": "gauge",
      "value": 20
    },
    "vertx.eventbus.messages.pending-remote": {
      "type": "counter",
      "count": 0
    },
    "vertx.eventbus.messages.pending-local": {
      "type": "counter",
      "count": 0
    },
    "vertx.http.servers.0.0.0.0:8080.other-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.connections.pool-ratio": {
      "type": "gauge",
      "value": 0
    },
    "vertx.http.servers.0.0.0.0:8080.delete-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.pools.worker.vert.x-internal-blocking.queue-size": {
      "type": "counter",
      "count": 0
    },
    "vertx.eventbus.messages.delivered": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.clients.options-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.net.clients.bytes-read": {
      "type": "histogram",
      "count": 8,
      "min": 14,
      "max": 149,
      "mean": 73.94881587063655,
      "stddev": 14.221861115672365,
      "median": 76,
      "75%": 76,
      "95%": 76,
      "98%": 76,
      "99%": 149,
      "99.9%": 149
    },
    "vertx.pools.worker.vert.x-internal-blocking.queue-delay": {
      "type": "timer",
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.net.clients.exceptions": {
      "type": "counter",
      "count": 0
    },
    "vertx.http.clients.bytes-written": {
      "type": "histogram",
      "count": 6,
      "min": 0,
      "max": 84,
      "mean": 41.99999999999999,
      "stddev": 42,
      "median": 84,
      "75%": 84,
      "95%": 84,
      "98%": 84,
      "99%": 84,
      "99.9%": 84
    },
    "vertx.timers": {
      "type": "counter",
      "count": 0
    },
    "vertx.http.clients.connections": {
      "type": "timer",
      "count": 6,
      "meanRate": 0.00023299948684407892,
      "oneMinuteRate": 4.468440806387869e-76,
      "fiveMinuteRate": 1.9505993963296586e-17,
      "fifteenMinuteRate": 5.0453677375689376e-08,
      "rate": "events/seconds",
      "min": 23.289375999999997,
      "max": 341.05524399999996,
      "mean": 29.882222298376426,
      "stddev": 4.312712066145618,
      "median": 29.883452,
      "75%": 31.64254,
      "95%": 35.121124,
      "98%": 35.121124,
      "99%": 35.121124,
      "99.9%": 35.121124,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.responses-2xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 393,
      "meanRate": 0.015262065448060804,
      "oneMinuteRate": 0.06792180401496595,
      "fiveMinuteRate": 0.029412645556844186,
      "fifteenMinuteRate": 0.02107566279734478,
      "rate": "events/seconds"
    },
    "vertx.pools.worker.vert.x-worker-thread.usage": {
      "type": "timer",
      "count": 1,
      "meanRate": 3.88324197716351e-05,
      "oneMinuteRate": 2.5704436413450433e-76,
      "fiveMinuteRate": 5.760902270458713e-18,
      "fifteenMinuteRate": 1.3333995198141255e-08,
      "rate": "events/seconds",
      "min": 0.627984,
      "max": 0.627984,
      "mean": 0.627984,
      "stddev": 0,
      "median": 0.627984,
      "75%": 0.627984,
      "95%": 0.627984,
      "98%": 0.627984,
      "99%": 0.627984,
      "99.9%": 0.627984,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.responses-4xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 130,
      "meanRate": 0.0050485202340900676,
      "oneMinuteRate": 0.01713371860580647,
      "fiveMinuteRate": 0.005834758912593469,
      "fifteenMinuteRate": 0.0021258217510284677,
      "rate": "events/seconds"
    },
    "vertx.http.servers.0.0.0.0:8080.connections": {
      "type": "timer",
      "count": 526,
      "meanRate": 0.02042708955724437,
      "oneMinuteRate": 0.08505552262077241,
      "fiveMinuteRate": 0.035247404469437735,
      "fifteenMinuteRate": 0.023201553169762072,
      "rate": "events/seconds",
      "min": 0.896733,
      "max": 800.000774,
      "mean": 2.3282396423142795,
      "stddev": 2.099702092267965,
      "median": 1.713323,
      "75%": 2.89235,
      "95%": 8.273727,
      "98%": 8.273727,
      "99%": 8.273727,
      "99.9%": 8.273727,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.patch-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.eventbus.messages.received-local": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.pools.worker.vert.x-worker-thread.queue-delay": {
      "type": "timer",
      "count": 1,
      "meanRate": 3.883241726855661e-05,
      "oneMinuteRate": 2.5704436413450433e-76,
      "fiveMinuteRate": 5.760902270458713e-18,
      "fifteenMinuteRate": 1.3333995198141255e-08,
      "rate": "events/seconds",
      "min": 1.2191779999999999,
      "max": 1.2191779999999999,
      "mean": 1.2191779999999999,
      "stddev": 0,
      "median": 1.2191779999999999,
      "75%": 1.2191779999999999,
      "95%": 1.2191779999999999,
      "98%": 1.2191779999999999,
      "99%": 1.2191779999999999,
      "99.9%": 1.2191779999999999,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.trace-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.eventbus.messages.reply-failures": {
      "type": "meter",
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.event-loop-size": {
      "type": "gauge",
      "value": 4
    },
    "vertx.http.clients.exceptions": {
      "type": "counter",
      "count": 0
    },
    "vertx.eventbus.messages.published-local": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.servers.0.0.0.0:8080.put-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 2,
      "meanRate": 7.766953783973274e-05,
      "oneMinuteRate": 7.553453529817927e-73,
      "fiveMinuteRate": 4.953152533602972e-17,
      "fifteenMinuteRate": 4.336180366755447e-08,
      "rate": "events/seconds",
      "min": 38.855902,
      "max": 131.742365,
      "mean": 83.55832824472343,
      "stddev": 46.41059522593729,
      "median": 38.855902,
      "75%": 131.742365,
      "95%": 131.742365,
      "98%": 131.742365,
      "99%": 131.742365,
      "99.9%": 131.742365,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.open-websockets": {
      "type": "counter",
      "count": 0
    },
    "vertx.eventbus.messages.published-remote": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.clients.responses-4xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.clients.post-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 3,
      "meanRate": 0.00011649973305461977,
      "oneMinuteRate": 2.2342204031939346e-76,
      "fiveMinuteRate": 9.752996981648293e-18,
      "fifteenMinuteRate": 2.5226838687844688e-08,
      "rate": "events/seconds",
      "min": 27.552432999999997,
      "max": 40.42217,
      "mean": 29.727481748415098,
      "stddev": 2.2412888443742633,
      "median": 27.552432999999997,
      "75%": 32.037028,
      "95%": 32.037028,
      "98%": 32.037028,
      "99%": 32.037028,
      "99.9%": 32.037028,
      "durationRate": "milliseconds"
    },
    "vertx.eventbus.messages.pending": {
      "type": "counter",
      "count": 0
    },
    "vertx.eventbus.messages.bytes-written": {
      "type": "meter",
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.clients.responses-2xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 6,
      "meanRate": 0.00023299945946898351,
      "oneMinuteRate": 4.468440806387869e-76,
      "fiveMinuteRate": 1.9505993963296586e-17,
      "fifteenMinuteRate": 5.0453677375689376e-08,
      "rate": "events/seconds"
    },
    "vertx.http.clients.other-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.net.clients.open-netsockets": {
      "type": "counter",
      "count": 0
    },
    "vertx.net.clients.connections": {
      "type": "timer",
      "count": 1,
      "meanRate": 3.883451934658806e-05,
      "oneMinuteRate": 3.509855918516348e-74,
      "fiveMinuteRate": 1.5400922957833673e-17,
      "fifteenMinuteRate": 1.8505992190938655e-08,
      "rate": "events/seconds",
      "min": 300163.63762399997,
      "max": 300163.63762399997,
      "mean": 300163.63762399997,
      "stddev": 0,
      "median": 300163.63762399997,
      "75%": 300163.63762399997,
      "95%": 300163.63762399997,
      "98%": 300163.63762399997,
      "99%": 300163.63762399997,
      "99.9%": 300163.63762399997,
      "durationRate": "milliseconds"
    },
    "vertx.eventbus.messages.delivered-local": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.eventbus.messages.sent-remote": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.clients.delete-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 6,
      "meanRate": 0.0002329994453488972,
      "oneMinuteRate": 4.468440806387869e-76,
      "fiveMinuteRate": 1.9505993963296586e-17,
      "fifteenMinuteRate": 5.0453677375689376e-08,
      "rate": "events/seconds",
      "min": 20.988431,
      "max": 40.42217,
      "mean": 25.683324309470905,
      "stddev": 4.369407097550073,
      "median": 27.552432999999997,
      "75%": 27.552432999999997,
      "95%": 32.037028,
      "98%": 32.037028,
      "99%": 32.037028,
      "99.9%": 32.037028,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.get-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 3,
      "meanRate": 0.00011649972458116878,
      "oneMinuteRate": 2.2342204031939346e-76,
      "fiveMinuteRate": 9.752996981648293e-18,
      "fifteenMinuteRate": 2.5226838687844688e-08,
      "rate": "events/seconds",
      "min": 20.988431,
      "max": 27.66549,
      "mean": 21.639166870526715,
      "stddev": 0.6705537281904469,
      "median": 20.988431,
      "75%": 22.330142,
      "95%": 22.330142,
      "98%": 22.330142,
      "99%": 22.330142,
      "99.9%": 22.330142,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.open-connections.127.0.0.1": {
      "type": "counter",
      "count": 1
    },
    "vertx.verticles": {
      "type": "counter",
      "count": 0
    },
    "vertx.http.clients.head-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.responses-3xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.eventbus.messages.bytes-read": {
      "type": "meter",
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.eventbus.messages.published": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.servers.0.0.0.0:8080.responses-1xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.servers.0.0.0.0:8080.head-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.eventbus.messages.received": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.pools.worker.vert.x-worker-thread.in-use": {
      "type": "counter",
      "count": 0
    },
    "vertx.http.servers.0.0.0.0:8080.responses-5xx": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 3,
      "meanRate": 0.00011650428657073633,
      "oneMinuteRate": 4.487820039352937e-72,
      "fiveMinuteRate": 8.86956356138662e-17,
      "fifteenMinuteRate": 6.8621388801756e-08,
      "rate": "events/seconds"
    },
    "vertx.pools.worker.vert.x-internal-blocking.usage": {
      "type": "timer",
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.bytes-read": {
      "type": "histogram",
      "count": 526,
      "min": 0,
      "max": 350,
      "mean": 1.1019662989624437e-61,
      "stddev": 5.197941408704292e-30,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0
    },
    "vertx.http.servers.0.0.0.0:8080.get-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 510,
      "meanRate": 0.019805727943245692,
      "oneMinuteRate": 0.08505552262077241,
      "fiveMinuteRate": 0.03524740446943764,
      "fifteenMinuteRate": 0.023201446131287808,
      "rate": "events/seconds",
      "min": 0.46096499999999996,
      "max": 337.78349,
      "mean": 0.6749784258086575,
      "stddev": 0.26893835027229096,
      "median": 0.646153,
      "75%": 0.663712,
      "95%": 1.271861,
      "98%": 1.271861,
      "99%": 1.271861,
      "99.9%": 1.271861,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.open-netsockets": {
      "type": "counter",
      "count": 0
    },
    "vertx.net.clients.bytes-written": {
      "type": "histogram",
      "count": 43,
      "min": 2,
      "max": 105,
      "mean": 40.13953488372089,
      "stddev": 29.28654059886183,
      "median": 39,
      "75%": 61,
      "95%": 86,
      "98%": 105,
      "99%": 105,
      "99.9%": 105
    },
    "vertx.eventbus.messages.sent-local": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.eventbus.messages.received-remote": {
      "type": "meter",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds"
    },
    "vertx.http.clients.connections.max-pool-size": {
      "type": "gauge",
      "value": 5
    },
    "vertx.http.servers.0.0.0.0:8080.options-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.bytes-read": {
      "type": "histogram",
      "count": 6,
      "min": 127,
      "max": 262,
      "mean": 194.5,
      "stddev": 67.5,
      "median": 262,
      "75%": 262,
      "95%": 262,
      "98%": 262,
      "99%": 262,
      "99.9%": 262
    },
    "vertx.http.servers.0.0.0.0:8080.post-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 14,
      "meanRate": 0.0005436866333667359,
      "oneMinuteRate": 3.7329256687229715e-72,
      "fiveMinuteRate": 5.4502188760242507e-17,
      "fifteenMinuteRate": 6.367667056683048e-08,
      "rate": "events/seconds",
      "min": 1.5429309999999998,
      "max": 798.540209,
      "mean": 37.57601711292114,
      "stddev": 2.6233744708805204,
      "median": 37.52862,
      "75%": 37.52862,
      "95%": 37.52862,
      "98%": 37.52862,
      "99%": 37.52862,
      "99.9%": 37.52862,
      "durationRate": "milliseconds"
    },
    "vertx.http.servers.0.0.0.0:8080.bytes-written": {
      "type": "histogram",
      "count": 526,
      "min": 2,
      "max": 5169,
      "mean": 55.207095429481114,
      "stddev": 1.5946537630864523,
      "median": 56,
      "75%": 56,
      "95%": 56,
      "98%": 56,
      "99%": 56,
      "99.9%": 56
    },
    "vertx.http.clients.trace-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.http.clients.connect-requests": {
      "type": "timer",
      "oneSecondRate": 0,
      "count": 0,
      "meanRate": 0,
      "oneMinuteRate": 0,
      "fiveMinuteRate": 0,
      "fifteenMinuteRate": 0,
      "rate": "events/seconds",
      "min": 0,
      "max": 0,
      "mean": 0,
      "stddev": 0,
      "median": 0,
      "75%": 0,
      "95%": 0,
      "98%": 0,
      "99%": 0,
      "99.9%": 0,
      "durationRate": "milliseconds"
    },
    "vertx.pools.worker.vert.x-internal-blocking.pool-ratio": {
      "type": "gauge",
      "value": 0
    },
    "vertx.pools.worker.vert.x-worker-thread.queue-size": {
      "type": "counter",
      "count": 0
    },
    "vertx.worker-pool-size": {
      "type": "gauge",
      "value": 20
    },
    "vertx.pools.worker.vert.x-internal-blocking.max-pool-size": {
      "type": "gauge",
      "value": 20
    },
    "vertx.http.servers.0.0.0.0:8080.open-netsockets": {
      "type": "counter",
      "count": 1
    },
    "vertx.eventbus.handlers": {
      "type": "counter",
      "count": 0
    }
  }
  JSON
end
