All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.http-outgoing-metrics.json Maven / Gradle / Ivy

{
  "displayText": "Outgoing HTTP",
  "name": "http-outgoing-metrics",
  "ttl": "PT1H",
  "timestampSpec": {
    "column": "timestamp",
    "format": "auto"
  },
  "dimensionsSpec": [
    {
      "name": "appName",
      "displayText": "Application",
      "required": true
    },
    {
      "name": "instanceName",
      "displayText": "Instance",
      "required": true
    },
    {
      "name": "targetHostPort",
      "displayText": "Target Host",
      "required": true
    },
    {
      "name": "targetType",
      "displayText": "targetType",
      "required": true,
      "visible": false
    },
    {
      "name": "uri",
      "displayText": "URL",
      "required": true
    },
    {
      "name": "method",
      "displayText": "Request Method",
      "required": true,
      "visible": false
    }
  ],
  "metricsSpec": [
    {
      "type": "longSum",
      "name": "responseTime",
      "displayText": "Response Time",
      "unit": "nanosecond",
      "visible": false
    },
    {
      "type": "longMin",
      "name": "minResponseTime",
      "displayText": "Min Response Time",
      "unit": "nanosecond"
    },
    {
      "type": "longMax",
      "name": "maxResponseTime",
      "displayText": "Max Response Time",
      "unit": "nanosecond"
    },
    {
      "type": "longSum",
      "name": "count4xx",
      "displayText": "Count of Request(400~499)",
      "unit": ""
    },
    {
      "type": "longSum",
      "name": "count5xx",
      "displayText": "Count of Request(500~)",
      "unit": ""
    },
    {
      "type": "longSum",
      "name": "countException",
      "displayText": "Count of Exception",
      "unit": ""
    },
    {
      "type": "longSum",
      "name": "requestCount",
      "displayText": "Count Requests",
      "unit": ""
    },
    {
      "type": "longSum",
      "name": "requestBytes",
      "displayText": "Bytes sent",
      "unit": "byte"
    },
    {
      "type": "longSum",
      "name": "responseBytes",
      "displayText": "Bytes received",
      "unit": "byte"
    },
    {
      "type": "post",
      "name": "avgResponseTime",
      "expression": "responseTime/1000.0/1000/requestCount",
      "displayText": "Avg cost time",
      "unit": "millisecond",
      "valueType": "double"
    },
    {
      "type": "post",
      "name": "qps",
      "expression": "requestCount/{interval}",
      "displayText": "QPS",
      "unit": "",
      "valueType": "double"
    }
  ]
}








© 2015 - 2024 Weber Informatics LLC | Privacy Policy