Created
September 13, 2023 14:57
-
-
Save imerla1/15e36dc5d112e0eb328409195e082c70 to your computer and use it in GitHub Desktop.
Grafana dashboard model
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "annotations": { | |
| "list": [ | |
| { | |
| "builtIn": 1, | |
| "datasource": { | |
| "type": "grafana", | |
| "uid": "-- Grafana --" | |
| }, | |
| "enable": true, | |
| "hide": true, | |
| "iconColor": "rgba(0, 211, 255, 1)", | |
| "name": "Annotations & Alerts", | |
| "target": { | |
| "limit": 100, | |
| "matchAny": false, | |
| "tags": [], | |
| "type": "dashboard" | |
| }, | |
| "type": "dashboard" | |
| } | |
| ] | |
| }, | |
| "editable": true, | |
| "fiscalYearStartMonth": 0, | |
| "graphTooltip": 0, | |
| "id": 1, | |
| "links": [], | |
| "liveNow": false, | |
| "panels": [ | |
| { | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fieldConfig": { | |
| "defaults": { | |
| "color": { | |
| "mode": "thresholds" | |
| }, | |
| "mappings": [], | |
| "thresholds": { | |
| "mode": "absolute", | |
| "steps": [ | |
| { | |
| "color": "green", | |
| "value": null | |
| }, | |
| { | |
| "color": "red", | |
| "value": 80 | |
| } | |
| ] | |
| } | |
| }, | |
| "overrides": [] | |
| }, | |
| "gridPos": { | |
| "h": 8, | |
| "w": 12, | |
| "x": 0, | |
| "y": 0 | |
| }, | |
| "id": 18, | |
| "options": { | |
| "displayMode": "gradient", | |
| "minVizHeight": 15, | |
| "minVizWidth": 0, | |
| "orientation": "horizontal", | |
| "reduceOptions": { | |
| "calcs": [ | |
| "lastNotNull" | |
| ], | |
| "fields": "", | |
| "limit": 80, | |
| "values": true | |
| }, | |
| "showUnfilled": true | |
| }, | |
| "pluginVersion": "9.3.2", | |
| "targets": [ | |
| { | |
| "cacheDurationSeconds": 300, | |
| "columns": [], | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fields": [ | |
| { | |
| "jsonPath": "$.items.[*].section" | |
| }, | |
| { | |
| "jsonPath": "$.items.[*].minTicketPriceInSection", | |
| "language": "jsonpath", | |
| "name": "" | |
| } | |
| ], | |
| "filters": [], | |
| "format": "table", | |
| "global_query_id": "", | |
| "method": "GET", | |
| "queryParams": "", | |
| "refId": "A", | |
| "root_selector": "", | |
| "source": "url", | |
| "type": "json", | |
| "url": "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/users.json", | |
| "urlPath": "", | |
| "url_options": { | |
| "data": "", | |
| "method": "GET" | |
| } | |
| } | |
| ], | |
| "title": "Min Ticket Price In section.", | |
| "type": "bargauge" | |
| }, | |
| { | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "description": "", | |
| "fieldConfig": { | |
| "defaults": { | |
| "color": { | |
| "mode": "thresholds" | |
| }, | |
| "custom": { | |
| "align": "auto", | |
| "displayMode": "auto", | |
| "inspect": false | |
| }, | |
| "mappings": [], | |
| "thresholds": { | |
| "mode": "absolute", | |
| "steps": [ | |
| { | |
| "color": "green", | |
| "value": null | |
| }, | |
| { | |
| "color": "red", | |
| "value": 80 | |
| } | |
| ] | |
| } | |
| }, | |
| "overrides": [] | |
| }, | |
| "gridPos": { | |
| "h": 8, | |
| "w": 12, | |
| "x": 0, | |
| "y": 8 | |
| }, | |
| "id": 4, | |
| "options": { | |
| "footer": { | |
| "fields": "", | |
| "reducer": [ | |
| "sum" | |
| ], | |
| "show": false | |
| }, | |
| "showHeader": true | |
| }, | |
| "pluginVersion": "9.3.2", | |
| "targets": [ | |
| { | |
| "cacheDurationSeconds": 300, | |
| "columns": [], | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fields": [ | |
| { | |
| "jsonPath": "venueName", | |
| "name": "venue" | |
| }, | |
| { | |
| "jsonPath": "eventName", | |
| "language": "jsonpath", | |
| "name": "event name" | |
| }, | |
| { | |
| "jsonPath": "readableDate", | |
| "language": "jsonpath", | |
| "name": "date" | |
| }, | |
| { | |
| "jsonPath": "totalTickets", | |
| "language": "jsonpath", | |
| "name": "Total Tickets" | |
| }, | |
| { | |
| "jsonPath": "availableTickets", | |
| "language": "jsonpath", | |
| "name": "Available Tickets" | |
| }, | |
| { | |
| "jsonPath": "soldTickets", | |
| "language": "jsonpath", | |
| "name": "sold Tickets" | |
| }, | |
| { | |
| "jsonPath": "eventId", | |
| "language": "jsonpath", | |
| "name": "event id" | |
| } | |
| ], | |
| "filters": [], | |
| "format": "table", | |
| "global_query_id": "", | |
| "method": "GET", | |
| "queryParams": "", | |
| "refId": "A", | |
| "root_selector": "", | |
| "source": "url", | |
| "type": "json", | |
| "url": "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/users.json", | |
| "urlPath": "", | |
| "url_options": { | |
| "data": "", | |
| "method": "GET" | |
| } | |
| } | |
| ], | |
| "title": "Bruno Mars Concert AT tbilisi.", | |
| "type": "table" | |
| }, | |
| { | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fieldConfig": { | |
| "defaults": { | |
| "color": { | |
| "mode": "palette-classic" | |
| }, | |
| "custom": { | |
| "hideFrom": { | |
| "legend": false, | |
| "tooltip": false, | |
| "viz": false | |
| } | |
| }, | |
| "mappings": [] | |
| }, | |
| "overrides": [ | |
| { | |
| "__systemRef": "hideSeriesFrom", | |
| "matcher": { | |
| "id": "byNames", | |
| "options": { | |
| "mode": "exclude", | |
| "names": [ | |
| "totalAvailableTicketsInSection", | |
| "UT 23", | |
| "Star Ring" | |
| ], | |
| "prefix": "All except:", | |
| "readOnly": true | |
| } | |
| }, | |
| "properties": [ | |
| { | |
| "id": "custom.hideFrom", | |
| "value": { | |
| "legend": false, | |
| "tooltip": false, | |
| "viz": true | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "gridPos": { | |
| "h": 8, | |
| "w": 12, | |
| "x": 0, | |
| "y": 16 | |
| }, | |
| "id": 16, | |
| "options": { | |
| "displayLabels": [ | |
| "percent" | |
| ], | |
| "legend": { | |
| "displayMode": "list", | |
| "placement": "bottom", | |
| "showLegend": true | |
| }, | |
| "pieType": "pie", | |
| "reduceOptions": { | |
| "calcs": [ | |
| "lastNotNull" | |
| ], | |
| "fields": "", | |
| "limit": 80, | |
| "values": true | |
| }, | |
| "tooltip": { | |
| "mode": "single", | |
| "sort": "none" | |
| } | |
| }, | |
| "targets": [ | |
| { | |
| "cacheDurationSeconds": 300, | |
| "columns": [], | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fields": [ | |
| { | |
| "jsonPath": "$.items.[*].section" | |
| }, | |
| { | |
| "jsonPath": "$.items.[*].totalAvailableTicketsInSection", | |
| "language": "jsonpath", | |
| "name": "", | |
| "type": "number" | |
| } | |
| ], | |
| "filters": [], | |
| "format": "table", | |
| "global_query_id": "", | |
| "method": "GET", | |
| "queryParams": "", | |
| "refId": "A", | |
| "root_selector": "", | |
| "source": "url", | |
| "type": "json", | |
| "url": "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/users.json", | |
| "urlPath": "", | |
| "url_options": { | |
| "data": "", | |
| "method": "GET" | |
| } | |
| } | |
| ], | |
| "title": "Available Tickets in section Pie Chart", | |
| "type": "piechart" | |
| }, | |
| { | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fieldConfig": { | |
| "defaults": { | |
| "color": { | |
| "mode": "thresholds" | |
| }, | |
| "mappings": [], | |
| "thresholds": { | |
| "mode": "absolute", | |
| "steps": [ | |
| { | |
| "color": "green", | |
| "value": null | |
| }, | |
| { | |
| "color": "red", | |
| "value": 80 | |
| } | |
| ] | |
| } | |
| }, | |
| "overrides": [] | |
| }, | |
| "gridPos": { | |
| "h": 29, | |
| "w": 12, | |
| "x": 0, | |
| "y": 24 | |
| }, | |
| "id": 14, | |
| "options": { | |
| "displayMode": "gradient", | |
| "minVizHeight": 20, | |
| "minVizWidth": 0, | |
| "orientation": "horizontal", | |
| "reduceOptions": { | |
| "calcs": [ | |
| "lastNotNull" | |
| ], | |
| "fields": "", | |
| "limit": 180, | |
| "values": true | |
| }, | |
| "showUnfilled": true | |
| }, | |
| "pluginVersion": "9.3.2", | |
| "targets": [ | |
| { | |
| "cacheDurationSeconds": 300, | |
| "columns": [], | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fields": [ | |
| { | |
| "jsonPath": "$.items.[*].section" | |
| }, | |
| { | |
| "jsonPath": "$.items.[*].totalAvailableTicketsInSection", | |
| "language": "jsonpath", | |
| "name": "" | |
| } | |
| ], | |
| "filters": [], | |
| "format": "table", | |
| "global_query_id": "", | |
| "method": "GET", | |
| "queryParams": "", | |
| "refId": "A", | |
| "root_selector": "", | |
| "source": "url", | |
| "type": "json", | |
| "url": "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/users.json", | |
| "urlPath": "", | |
| "url_options": { | |
| "data": "", | |
| "method": "GET" | |
| } | |
| } | |
| ], | |
| "title": "Total Available Tickets In section - Bar Gauge", | |
| "type": "bargauge" | |
| }, | |
| { | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fieldConfig": { | |
| "defaults": { | |
| "color": { | |
| "mode": "palette-classic" | |
| }, | |
| "custom": { | |
| "axisCenteredZero": false, | |
| "axisColorMode": "text", | |
| "axisLabel": "", | |
| "axisPlacement": "auto", | |
| "barAlignment": 0, | |
| "drawStyle": "line", | |
| "fillOpacity": 0, | |
| "gradientMode": "none", | |
| "hideFrom": { | |
| "legend": false, | |
| "tooltip": false, | |
| "viz": false | |
| }, | |
| "lineInterpolation": "linear", | |
| "lineWidth": 1, | |
| "pointSize": 5, | |
| "scaleDistribution": { | |
| "type": "linear" | |
| }, | |
| "showPoints": "auto", | |
| "spanNulls": false, | |
| "stacking": { | |
| "group": "A", | |
| "mode": "none" | |
| }, | |
| "thresholdsStyle": { | |
| "mode": "off" | |
| } | |
| }, | |
| "mappings": [], | |
| "thresholds": { | |
| "mode": "absolute", | |
| "steps": [ | |
| { | |
| "color": "green", | |
| "value": null | |
| }, | |
| { | |
| "color": "red", | |
| "value": 80 | |
| } | |
| ] | |
| } | |
| }, | |
| "overrides": [ | |
| { | |
| "__systemRef": "hideSeriesFrom", | |
| "matcher": { | |
| "id": "byNames", | |
| "options": { | |
| "mode": "exclude", | |
| "names": [ | |
| "availableTickets" | |
| ], | |
| "prefix": "All except:", | |
| "readOnly": true | |
| } | |
| }, | |
| "properties": [ | |
| { | |
| "id": "custom.hideFrom", | |
| "value": { | |
| "legend": false, | |
| "tooltip": false, | |
| "viz": true | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "gridPos": { | |
| "h": 8, | |
| "w": 12, | |
| "x": 0, | |
| "y": 53 | |
| }, | |
| "id": 10, | |
| "options": { | |
| "legend": { | |
| "calcs": [], | |
| "displayMode": "list", | |
| "placement": "bottom", | |
| "showLegend": true | |
| }, | |
| "tooltip": { | |
| "mode": "single", | |
| "sort": "none" | |
| } | |
| }, | |
| "targets": [ | |
| { | |
| "cacheDurationSeconds": 300, | |
| "columns": [], | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fields": [ | |
| { | |
| "jsonPath": "$.[*].revisionDate", | |
| "type": "time" | |
| }, | |
| { | |
| "jsonPath": "$.[*].availableTickets", | |
| "language": "jsonpath", | |
| "name": "", | |
| "type": "number" | |
| } | |
| ], | |
| "filters": [], | |
| "format": "table", | |
| "global_query_id": "", | |
| "method": "GET", | |
| "queryParams": "", | |
| "refId": "A", | |
| "root_selector": "", | |
| "source": "url", | |
| "type": "json", | |
| "url": "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/users.json", | |
| "urlPath": "/test3", | |
| "url_options": { | |
| "data": "", | |
| "method": "GET" | |
| } | |
| } | |
| ], | |
| "title": "Total Tickets Time Series", | |
| "type": "timeseries" | |
| }, | |
| { | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fieldConfig": { | |
| "defaults": { | |
| "color": { | |
| "mode": "thresholds" | |
| }, | |
| "custom": { | |
| "axisCenteredZero": false, | |
| "axisColorMode": "text", | |
| "axisLabel": "", | |
| "axisPlacement": "auto", | |
| "fillOpacity": 80, | |
| "gradientMode": "none", | |
| "hideFrom": { | |
| "legend": false, | |
| "tooltip": false, | |
| "viz": false | |
| }, | |
| "lineWidth": 1, | |
| "scaleDistribution": { | |
| "type": "linear" | |
| }, | |
| "thresholdsStyle": { | |
| "mode": "off" | |
| } | |
| }, | |
| "mappings": [], | |
| "thresholds": { | |
| "mode": "absolute", | |
| "steps": [ | |
| { | |
| "color": "green", | |
| "value": null | |
| }, | |
| { | |
| "color": "red", | |
| "value": 80 | |
| } | |
| ] | |
| } | |
| }, | |
| "overrides": [] | |
| }, | |
| "gridPos": { | |
| "h": 8, | |
| "w": 12, | |
| "x": 0, | |
| "y": 61 | |
| }, | |
| "id": 8, | |
| "options": { | |
| "barRadius": 0, | |
| "barWidth": 0.97, | |
| "groupWidth": 0.7, | |
| "legend": { | |
| "calcs": [], | |
| "displayMode": "list", | |
| "placement": "bottom", | |
| "showLegend": true | |
| }, | |
| "orientation": "auto", | |
| "showValue": "auto", | |
| "stacking": "none", | |
| "tooltip": { | |
| "mode": "single", | |
| "sort": "none" | |
| }, | |
| "xTickLabelRotation": 0, | |
| "xTickLabelSpacing": 0 | |
| }, | |
| "pluginVersion": "9.3.2", | |
| "targets": [ | |
| { | |
| "cacheDurationSeconds": 300, | |
| "columns": [], | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fields": [ | |
| { | |
| "jsonPath": "$.items.[*].section" | |
| }, | |
| { | |
| "jsonPath": "$.items.[*].totalAvailableTicketsInSection", | |
| "language": "jsonpath", | |
| "name": "" | |
| } | |
| ], | |
| "filters": [], | |
| "format": "table", | |
| "global_query_id": "", | |
| "method": "GET", | |
| "queryParams": "", | |
| "refId": "A", | |
| "root_selector": "", | |
| "source": "url", | |
| "type": "json", | |
| "url": "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/users.json", | |
| "urlPath": "", | |
| "url_options": { | |
| "data": "", | |
| "method": "GET" | |
| } | |
| } | |
| ], | |
| "title": "Panel Title", | |
| "type": "barchart" | |
| }, | |
| { | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fieldConfig": { | |
| "defaults": { | |
| "color": { | |
| "mode": "palette-classic" | |
| }, | |
| "custom": { | |
| "hideFrom": { | |
| "legend": false, | |
| "tooltip": false, | |
| "viz": false | |
| } | |
| }, | |
| "mappings": [], | |
| "unit": "gel" | |
| }, | |
| "overrides": [ | |
| { | |
| "__systemRef": "hideSeriesFrom", | |
| "matcher": { | |
| "id": "byNames", | |
| "options": { | |
| "mode": "exclude", | |
| "names": [ | |
| "rawPrice" | |
| ], | |
| "prefix": "All except:", | |
| "readOnly": true | |
| } | |
| }, | |
| "properties": [ | |
| { | |
| "id": "custom.hideFrom", | |
| "value": { | |
| "legend": false, | |
| "tooltip": false, | |
| "viz": false | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "gridPos": { | |
| "h": 8, | |
| "w": 12, | |
| "x": 0, | |
| "y": 69 | |
| }, | |
| "id": 6, | |
| "options": { | |
| "displayLabels": [ | |
| "percent" | |
| ], | |
| "legend": { | |
| "displayMode": "table", | |
| "placement": "right", | |
| "showLegend": true, | |
| "values": [] | |
| }, | |
| "pieType": "pie", | |
| "reduceOptions": { | |
| "calcs": [ | |
| "lastNotNull" | |
| ], | |
| "fields": "", | |
| "limit": 120, | |
| "values": true | |
| }, | |
| "tooltip": { | |
| "mode": "single", | |
| "sort": "none" | |
| } | |
| }, | |
| "pluginVersion": "9.3.2", | |
| "targets": [ | |
| { | |
| "cacheDurationSeconds": 300, | |
| "columns": [], | |
| "datasource": { | |
| "type": "marcusolsson-json-datasource", | |
| "uid": "irq0dimIk" | |
| }, | |
| "fields": [ | |
| { | |
| "jsonPath": "items.[*].section" | |
| }, | |
| { | |
| "jsonPath": "items.[*].averageAvailableTicketPrice", | |
| "language": "jsonpath", | |
| "name": "", | |
| "type": "number" | |
| } | |
| ], | |
| "filters": [], | |
| "format": "table", | |
| "global_query_id": "", | |
| "method": "GET", | |
| "queryParams": "", | |
| "refId": "A", | |
| "root_selector": "", | |
| "source": "url", | |
| "type": "json", | |
| "url": "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/users.json", | |
| "urlPath": "", | |
| "url_options": { | |
| "data": "", | |
| "method": "GET" | |
| } | |
| } | |
| ], | |
| "title": "Section and AVG ticket price", | |
| "type": "piechart" | |
| }, | |
| { | |
| "collapsed": false, | |
| "gridPos": { | |
| "h": 1, | |
| "w": 24, | |
| "x": 0, | |
| "y": 77 | |
| }, | |
| "id": 2, | |
| "panels": [], | |
| "title": "Row title", | |
| "type": "row" | |
| } | |
| ], | |
| "refresh": false, | |
| "schemaVersion": 37, | |
| "style": "dark", | |
| "tags": [], | |
| "templating": { | |
| "list": [] | |
| }, | |
| "time": { | |
| "from": "now-6h", | |
| "to": "now" | |
| }, | |
| "timepicker": {}, | |
| "timezone": "", | |
| "title": "test-dash-1", | |
| "uid": "3EJNKmmSk", | |
| "version": 15, | |
| "weekStart": "" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment