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

dashboards.platform_global.json Maven / Gradle / Ivy

There is a newer version: 3.10.0
Show newest version
[{
  "row": 0,
  "col": 0,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Status",
  "chart": {
    "type": "pie",
    "request": {
      "type": "group_by",
      "field": "status",
      "ranges": "100:199%3B200:299%3B300:399%3B400:499%3B500:599"
    },
    "labels": ["1xx", "2xx", "3xx", "4xx", "5xx"],
    "colors": ["#42a5f5", "#66bb6a", "#ffee58", "#ff8f2d", "#ef5350"]
  }
}, {
  "row": 0,
  "col": 2,
  "sizeY": 1,
  "sizeX": 4,
  "title": "Stats",
  "chart": {
    "type": "stats",
    "data": [{
      "key": "min",
      "label": "min",
      "unit": "ms",
      "color": "#66bb6a"
    }, {
      "key": "max",
      "label": "max",
      "unit": "ms",
      "color": "#ef5350"
    }, {
      "key": "avg",
      "label": "avg",
      "unit": "ms",
      "color": "#42a5f5"
    }, {
      "key": "rps",
      "label": "requests per second",
      "color": "#ff8f2d",
      "fallback": [{
        "key": "rpm",
        "label": "requests per minute"
      }, {
        "key": "rph",
        "label": "requests per hour"
      }]
    }, {
      "key": "count",
      "label": "total",
      "color": "black"
    }],
    "request": {
      "type": "stats",
      "field": "response-time"
    }
  }
}, {
  "col": 0,
  "row": 1,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Top APIs",
  "subhead": "Ordered by API calls",
  "chart": {
    "type": "table",
    "selectable": true,
    "columns": ["API", "Hits"],
    "paging": 5,
    "request": {
      "type": "group_by",
      "field": "api"
    }
  }
}, {
  "col": 2,
  "row": 1,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Top applications",
  "subhead": "Ordered by application calls",
  "chart": {
    "type": "table",
    "selectable": true,
    "columns": ["Application", "Hits"],
    "paging": 5,
    "request": {
      "type": "group_by",
      "field": "application"
    }
  }
}, {
  "col": 0,
  "row": 2,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Top failed APIs",
  "subhead": "Order by API 5xx status calls",
  "chart": {
    "type": "table",
    "columns": ["API", "Hits"],
    "paging": 5,
    "percent": true,
    "request": {
      "type": "group_by",
      "field": "api",
      "query": "status:[500 TO 599]"
    }
  }
}, {
  "col": 2,
  "row": 2,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Top slow APIs",
  "subhead": "Order by API's average response time",
  "chart": {
    "type": "table",
    "columns": ["API", "Response Time (in ms)"],
    "paging": 5,
    "request": {
      "type": "group_by",
      "field": "api",
      "order": "-avg:response-time"
    }
  }
}, {
  "col": 4,
  "row": 2,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Top overhead APIs",
  "subhead": "Order by gateway latency",
  "chart": {
    "type": "table",
    "columns": ["API", "Latency (in ms)"],
    "paging": 5,
    "request": {
      "type": "group_by",
      "field": "api",
      "order": "-avg:proxy-latency"
    }
  }
}, {
  "col": 0,
  "row": 4,
  "sizeY": 1,
  "sizeX": 6,
  "title": "Response status",
  "subhead": "Hits repartition by HTTP status",
  "chart": {
    "type": "line",
    "stacked": true,
    "selectable": true,
    "request": {
      "type": "date_histo",
      "aggs": "field:status"
    },
    "labels": ["HTTP Status"]
  }
}, {
  "col": 0,
  "row": 5,
  "sizeY": 1,
  "sizeX": 6,
  "title": "Response times",
  "subhead": "Average response time for the gateway and the API",
  "chart": {
    "type": "line",
    "request": {
      "type": "date_histo",
      "aggs": "avg:response-time%3Bavg:api-response-time"
    },
    "labels": ["Global latency (ms)", "API latency (ms)"]
  }
}, {
  "col": 4,
  "row": 1,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Tenant repartition",
  "subhead": "Hits repartition by tenant",
  "chart": {
    "type": "table",
    "selectable": true,
    "columns": ["Tenant", "Hits"],
    "paging": 5,
    "request": {
      "type": "group_by",
      "field": "tenant"
    }
  }
}, {
  "row": 3,
  "col": 0,
  "sizeY": 1,
  "sizeX": 2,
  "title": "Hits by Host ",
  "subhead": "Hits repartition by Host HTTP Header",
  "chart": {
    "type": "table",
    "selectable": true,
    "columns": ["Host", "Hits"],
    "paging": 5,
    "request": {
      "type": "group_by",
      "field": "host"
    }
  }
}]




© 2015 - 2024 Weber Informatics LLC | Privacy Policy