Skip to content

Instantly share code, notes, and snippets.

@yesoreyeram
Last active April 28, 2022 04:19
Show Gist options
  • Save yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6 to your computer and use it in GitHub Desktop.
Save yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6 to your computer and use it in GitHub Desktop.
Grafana Data Frames
[
{
"name": "Legacy Table",
"url" : "https://gist.githubusercontent.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/3ab4cb8b60ff47953ce53a6c34ebd9e132cd8bf7/legacy-table.json"
},
{
"name": "Legacy Timeseries",
"url" : "https://gist.githubusercontent.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/3ab4cb8b60ff47953ce53a6c34ebd9e132cd8bf7/legacy-timeseries.json"
},
{
"name": "Long Frame",
"url": "https://gist.github.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/278ccafa81e42f490fae366d724b6b3afa67ae25/long-frame.json"
},
{
"name": "Wide Frame",
"url": "https://gist.github.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/278ccafa81e42f490fae366d724b6b3afa67ae25/wide-frame.json"
},
{
"name": "Multi Frame",
"url": "https://gist.github.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/278ccafa81e42f490fae366d724b6b3afa67ae25/multi-frame.json"
},
{
"name": "Frame without time field",
"url": "https://gist.github.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/278ccafa81e42f490fae366d724b6b3afa67ae25/frame-without-time-field.json"
},
{
"name" : "Empty frame",
"url": "https://gist.githubusercontent.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/666092d825ff31284a1e31cc03ffd0557215fbd7/empty-frames.json"
},
{
"name" : "Histogram Single",
"url": "https://gist.githubusercontent.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/ec10b0430cdb470e9b5c78a250d08cfd5b7dc21b/histogram-single.json"
},
{
"name" : "Histogram Multi",
"url": "https://gist.githubusercontent.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/ec10b0430cdb470e9b5c78a250d08cfd5b7dc21b/histogram-multi.json"
},
{
"name": "Logs",
"url": "https://gist.github.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/278ccafa81e42f490fae366d724b6b3afa67ae25/logs.json"
},
{
"name": "Node Graph",
"url": "https://gist.github.com/yesoreyeram/c3b0e0c02dc85bf5dded3ff811c29fc6/raw/278ccafa81e42f490fae366d724b6b3afa67ae25/node-graph.json"
}
]
[
{
"name": "Infra Stats",
"fields": [
{ "name": "name", "type": "string", "values": ["Server A", "Server B"] },
{ "name": "cpu", "type": "number", "values": [34.5, 78] }
]
}
]
[
{
"name": "Histogram Single",
"fields": [
{
"name" : "BucketMin",
"type" : "number",
"values" : [0,33333.333333333336,66666.66666666667]
},
{
"name" : "BucketMax",
"type" : "number",
"values" : [33333.333333333336,66666.66666666667,100000]
},
{
"name" : "receiveBytesPerSecond",
"type" : "number",
"labels" : { "entityName": "Server A" },
"values" : [413,59,89]
},
{
"name" : "receiveBytesPerSecond",
"type" : "number",
"labels" : { "entityName": "Server B" },
"values" : [200,0,289]
}
]
}
]
[
{
"name": "Histogram Single",
"fields": [
{
"name" : "BucketMin",
"type" : "number",
"values" : [0,33333.333333333336,66666.66666666667]
},
{
"name" : "BucketMax",
"type" : "number",
"values" : [33333.333333333336,66666.66666666667,100000]
},
{
"name" : "receiveBytesPerSecond",
"type" : "number",
"values" : [413,59,89]
}
]
}
]
[
{
"type": "table",
"columns": [
{ "text": "Time", "type": "time" },
{ "text": "Server", "type": "string" },
{ "text": "CPU", "type": "number" }
],
"rows": [
[1635319376502, "Server A", 23],
[1635319376502, "Server B", 40],
[1635319796502, "Server A", 46],
[1635319796502, "Server B", 38]
]
}
]
[
{
"target": "Server A CPU",
"datapoints": [
[23, 1635319376502],
[6, 1635319796502]
]
},
{
"target": "Server B CPU",
"datapoints": [
[40, 1635319376502],
[38, 1635319796502]
]
}
]
[
{
"name": "infra Stats",
"fields": [
{
"name": "started",
"type": "time",
"values": [1635319376502, 1635319376502, 1635319796502, 1635319796502]
},
{
"name": "server",
"type": "string",
"values": [
"Server A started",
"Server B started",
"Server A shutdown",
"Server B shutdown"
]
},
{
"name": "level",
"type": "string",
"values": [
"info",
"info",
"error",
"warn"
]
}
]
}
]
[
{
"name": "infra Stats",
"fields": [
{
"name": "started",
"type": "time",
"values": [1635319376502, 1635319376502, 1635319796502, 1635319796502]
},
{ "name": "cpu", "type": "number", "values": [23, 40, 46, 38] },
{
"name": "server",
"type": "string",
"values": ["Server A", "Server B", "Server A", "Server B"]
}
]
}
]
[
{
"name": "serverA",
"fields": [
{ "name": "cpu", "type": "number", "values": [23, 46] },
{
"name": "started",
"type": "time",
"values": [1635319376502, 1635319796502]
}
]
},
{
"name": "serverB",
"fields": [
{ "name": "cpu", "type": "number", "values": [40, 38] },
{
"name": "started",
"type": "time",
"values": [1635319376502, 1635319796502]
}
]
}
]
[
{
"name": "nodes",
"fields": [
{
"name": "id",
"type": "string",
"values": ["Server A", "Server B", "Server C", "Server D"]
},
{
"name": "title",
"type": "string",
"values": ["Server A", "Server B", "Server C", "Server D"]
},
{
"name": "subTitle",
"type": "string",
"values": ["About Server A", "About Server B", "About Server C", "About Server D"]
},
{
"name": "mainStat",
"type": "number",
"values": [2,5,3,2]
},
{
"name": "secondaryStat",
"type": "number",
"values": [1.2,1.5,1.3,2.3]
},
{
"name": "arc__1",
"type": "number",
"config": {"color":{ "mode":"fixed", "fixedColor":"green"}},
"values": [0.25,0.15,0.25,0.25]
},
{
"name": "arc__2",
"type": "number",
"config": {"color":{ "mode":"fixed", "fixedColor":"red"}},
"values": [0.50,0.25,0.40,0.10]
},
{
"name": "arc__3",
"type": "number",
"config": {"color":{ "mode":"fixed", "fixedColor":"yellow"}},
"values": [0.25,0.60,0.35,0.10]
}
]
},
{
"name": "edges",
"fields": [
{
"name": "id",
"type": "string",
"values": ["1","2","3"]
},
{
"name": "source",
"type": "string",
"values": ["Server A","Server A","Server B"]
},
{
"name": "target",
"type": "string",
"values": ["Server B","Server C","Server D"]
},
{
"name": "mainStat",
"type": "number",
"values": [20,30,14]
},
{
"name": "secondaryStat",
"type": "number",
"values": [2.0,3.0,1.4]
}
]
}
]
[
{
"name": "Infra Stats",
"fields": [
{
"name": "cpu",
"type": "number",
"values": [23, 46],
"labels": { "server": "server A" }
},
{
"name": "cpu",
"type": "number",
"values": [40, 38],
"labels": { "server": "server B" }
},
{
"name": "started",
"type": "time",
"values": [1635319376502, 1635319796502]
}
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment