grafana/public/app/plugins/datasource/tempo/mockServiceGraph.json
Connor Lindsey f9ddb8bf86
Explore: Download and upload service graphs for Tempo (#50260)
* Download service graph from inspect data tab

* Upload service graph

* Fix tests
2022-06-07 06:37:19 -06:00

316 lines
8.9 KiB
JSON

[
{
"name": "Nodes",
"meta": {
"preferredVisualisationType": "nodeGraph"
},
"fields": [
{
"name": "id",
"type": "string",
"config": {
"links": [
{
"url": "",
"title": "Request rate",
"internal": {
"query": {
"expr": "rate(traces_service_graph_request_total{server=\"${__data.fields.id}\"}[$__rate_interval])"
},
"datasourceUid": "7_o0Ho87z",
"datasourceName": "Prometheus"
}
},
{
"url": "",
"title": "Request histogram",
"internal": {
"query": {
"expr": "histogram_quantile(0.9, sum(rate(traces_service_graph_request_server_seconds_bucket{server=\"${__data.fields.id}\"}[$__rate_interval])) by (le, client, server))"
},
"datasourceUid": "7_o0Ho87z",
"datasourceName": "Prometheus"
}
},
{
"url": "",
"title": "Failed request rate",
"internal": {
"query": {
"expr": "rate(traces_service_graph_request_failed_total{server=\"${__data.fields.id}\"}[$__rate_interval])"
},
"datasourceUid": "7_o0Ho87z",
"datasourceName": "Prometheus"
}
},
{
"url": "",
"title": "View traces",
"internal": {
"query": {
"queryType": "nativeSearch",
"serviceName": "${__data.fields[0]}"
},
"datasourceUid": "TNS Tempo",
"datasourceName": "Tempo"
}
}
]
},
"values": ["db", "app", "lb"],
"state": null
},
{
"name": "title",
"config": {
"displayName": "Service name"
},
"type": "string",
"values": ["db", "app", "lb"],
"state": null
},
{
"name": "mainstat",
"config": {
"unit": "ms/r",
"displayName": "Average response time"
},
"type": "number",
"values": [8.817128259611174, 51.8661058283908, null],
"state": {
"calcs": {
"sum": null,
"max": 51.8661058283908,
"min": 8.817128259611174,
"logmin": 8.817128259611174,
"mean": null,
"last": null,
"first": 8.817128259611174,
"lastNotNull": null,
"firstNotNull": 8.817128259611174,
"count": 3,
"nonNullCount": 3,
"allIsNull": false,
"allIsZero": false,
"range": 43.04897756877963,
"diff": null,
"delta": null,
"step": 43.04897756877963,
"diffperc": null,
"previousDeltaUp": true
},
"displayName": "Average response time",
"multipleFrames": false
}
},
{
"name": "secondarystat",
"config": {
"unit": "r/sec",
"displayName": "Requests per second"
},
"type": "number",
"values": [10.11, 10.16, null],
"state": {
"calcs": {
"sum": null,
"max": 10.16,
"min": 10.11,
"logmin": 10.11,
"mean": null,
"last": null,
"first": 10.11,
"lastNotNull": null,
"firstNotNull": 10.11,
"count": 3,
"nonNullCount": 3,
"allIsNull": false,
"allIsZero": false,
"range": 0.05000000000000071,
"diff": null,
"delta": null,
"step": 0.05000000000000071,
"diffperc": null,
"previousDeltaUp": true
},
"displayName": "Requests per second",
"multipleFrames": false
}
},
{
"name": "arc__success",
"config": {
"displayName": "Success",
"color": {
"fixedColor": "green",
"mode": "fixed"
}
},
"type": "number",
"values": [0.9223488506857254, 0.9141946824873654, 1],
"state": {
"calcs": {
"sum": 2.836543533173091,
"max": 1,
"min": 0.9141946824873654,
"logmin": 0.9141946824873654,
"mean": 0.9455145110576969,
"last": 1,
"first": 0.9223488506857254,
"lastNotNull": 1,
"firstNotNull": 0.9223488506857254,
"count": 3,
"nonNullCount": 3,
"allIsNull": false,
"allIsZero": false,
"range": 0.08580531751263465,
"diff": 0.07765114931427464,
"delta": 1,
"step": -0.008154168198360012,
"diffperc": 0.08418848167539263,
"previousDeltaUp": true
},
"displayName": "Success",
"multipleFrames": false
}
},
{
"name": "arc__failed",
"config": {
"displayName": "Failed",
"color": {
"fixedColor": "red",
"mode": "fixed"
}
},
"type": "number",
"values": [0.07765114931427468, 0.08580531751263458, 0],
"state": {
"calcs": {
"sum": 0.16345646682690926,
"max": 0.08580531751263458,
"min": 0,
"logmin": 0.07765114931427468,
"mean": 0.05448548894230309,
"last": 0,
"first": 0.07765114931427468,
"lastNotNull": 0,
"firstNotNull": 0.07765114931427468,
"count": 3,
"nonNullCount": 3,
"allIsNull": false,
"allIsZero": false,
"range": 0.08580531751263458,
"diff": -0.07765114931427468,
"delta": 0.008154168198359901,
"step": -0.08580531751263458,
"diffperc": -1,
"previousDeltaUp": false
},
"displayName": "Failed",
"multipleFrames": false
}
}
],
"first": ["db", "app", "lb"],
"parsers": {},
"length": 3
},
{
"name": "Edges",
"meta": {
"preferredVisualisationType": "nodeGraph"
},
"fields": [
{
"name": "id",
"type": "string",
"config": {},
"values": ["app_db", "lb_app"],
"state": null
},
{
"name": "source",
"type": "string",
"config": {},
"values": ["app", "lb"],
"state": null
},
{
"name": "target",
"type": "string",
"config": {},
"values": ["db", "app"],
"state": null
},
{
"name": "mainstat",
"config": {
"unit": "r",
"displayName": "Requests"
},
"type": "number",
"values": [36389.368959065294, 36559.070202313786],
"state": {
"calcs": {
"sum": 72948.43916137908,
"max": 36559.070202313786,
"min": 36389.368959065294,
"logmin": 36389.368959065294,
"mean": 36474.21958068954,
"last": 36559.070202313786,
"first": 36389.368959065294,
"lastNotNull": 36559.070202313786,
"firstNotNull": 36389.368959065294,
"count": 2,
"nonNullCount": 2,
"allIsNull": false,
"allIsZero": false,
"range": 169.70124324849166,
"diff": 169.70124324849166,
"delta": 169.70124324849166,
"step": 169.70124324849166,
"diffperc": 0.0046634840917244265,
"previousDeltaUp": true
}
}
},
{
"name": "secondarystat",
"config": {
"unit": "ms/r",
"displayName": "Average response time"
},
"type": "number",
"values": [8.817128259611174, 51.8661058283908],
"state": {
"calcs": {
"sum": 60.683234088001974,
"max": 51.8661058283908,
"min": 8.817128259611174,
"logmin": 8.817128259611174,
"mean": 30.341617044000987,
"last": 51.8661058283908,
"first": 8.817128259611174,
"lastNotNull": 51.8661058283908,
"firstNotNull": 8.817128259611174,
"count": 2,
"nonNullCount": 2,
"allIsNull": false,
"allIsZero": false,
"range": 43.04897756877963,
"diff": 43.04897756877963,
"delta": 43.04897756877963,
"step": 43.04897756877963,
"diffperc": 4.882426148429198,
"previousDeltaUp": true
}
}
}
],
"first": ["app_db", "lb_app"],
"parsers": {},
"length": 2
}
]