"rawSql":"SELECT COUNT(*) FROM contacts LIMIT 50 ",
"refId":"A",
"sql":{
"columns":[
{
"name":"COUNT",
"parameters":[
{
"name":"*",
"type":"functionParameter"
}
],
"type":"function"
}
],
"groupBy":[
{
"property":{
"type":"string"
},
"type":"groupBy"
}
],
"limit":50
},
"table":"contacts"
}
],
"title":"Total Contact Count",
"type":"stat"
},
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"fieldConfig":{
"defaults":{
"color":{
"mode":"thresholds"
},
"mappings":[],
"thresholds":{
"mode":"absolute",
"steps":[
{
"color":"green",
"value":null
},
{
"color":"#EAB839",
"value":15
},
{
"color":"red",
"value":30
}
]
}
},
"overrides":[]
},
"gridPos":{
"h":11,
"w":8,
"x":3,
"y":0
},
"id":3,
"options":{
"basemap":{
"config":{
"showLabels":true,
"theme":"auto"
},
"type":"carto"
},
"controls":{
"mouseWheelZoom":true,
"showAttribution":true,
"showDebug":false,
"showLayercontrol":false,
"showScale":true,
"showZoom":true
},
"layers":[
{
"config":{
"cluster":false,
"clusterDistance":6,
"clusterMinDistance":0,
"clusterValue":"size",
"color":{
"field":"Contacts",
"fixed":"dark-green"
},
"enableGradient":false,
"enableShadow":false,
"fillOpacity":0.2,
"iconSize":9,
"pinShape":"triangle",
"selectIcon":"",
"shape":"circle",
"showLegend":false,
"showPin":false,
"size":{
"fixed":1,
"max":15,
"min":2
}
},
"displayProperties":[
"Contacts"
],
"location":{
"geojson":"geojson",
"mode":"geojson"
},
"name":"Contacts",
"query":"A",
"titleField":"state",
"type":"markers"
}
],
"view":{
"id":"north-america",
"lat":40,
"lon":-100,
"zoom":4
}
},
"targets":[
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"editorMode":"code",
"format":"table",
"rawQuery":true,
"rawSql":"SELECT s.name as \"state\", s.geojson, COUNT(*) AS \"Contacts\"\r\nFROM contacts c\r\nJOIN states s ON c.state = s.id\r\nGROUP BY s.name, s.geojson;",
"refId":"A",
"sql":{
"columns":[
{
"parameters":[
{
"name":"*",
"type":"functionParameter"
}
],
"type":"function"
}
],
"groupBy":[
{
"property":{
"type":"string"
},
"type":"groupBy"
}
],
"limit":50,
"whereJsonTree":{
"children1":[],
"id":"aa8bb9bb-0123-4456-b89a-b19037fa2cf6",
"type":"group"
}
},
"table":"states"
}
],
"title":"All Contacts (Map)",
"type":"orchestracities-map-panel"
},
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"fieldConfig":{
"defaults":{
"color":{
"mode":"thresholds"
},
"custom":{
"align":"auto",
"cellOptions":{
"type":"auto"
},
"inspect":false
},
"mappings":[],
"thresholds":{
"mode":"absolute",
"steps":[
{
"color":"green",
"value":null
}
]
}
},
"overrides":[
{
"matcher":{
"id":"byName",
"options":"Contacts"
},
"properties":[
{
"id":"custom.width",
"value":80
}
]
}
]
},
"gridPos":{
"h":11,
"w":4,
"x":11,
"y":0
},
"id":4,
"options":{
"cellHeight":"sm",
"footer":{
"countRows":false,
"enablePagination":true,
"fields":"",
"reducer":[
"sum"
],
"show":true
},
"showHeader":true
},
"pluginVersion":"11.0.0",
"targets":[
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"editorMode":"code",
"format":"table",
"rawQuery":true,
"rawSql":"SELECT s.name as \"State\", COUNT(*) AS \"Contacts\"\r\nFROM contacts c\r\nJOIN states s ON c.state = s.id\r\nGROUP BY s.name;",
"refId":"A",
"sql":{
"columns":[
{
"parameters":[],
"type":"function"
}
],
"groupBy":[
{
"property":{
"type":"string"
},
"type":"groupBy"
}
],
"limit":50
}
}
],
"title":"All Contacts",
"type":"table"
},
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"fieldConfig":{
"defaults":{
"color":{
"mode":"thresholds"
},
"custom":{
"align":"auto",
"cellOptions":{
"type":"auto"
},
"inspect":false
},
"mappings":[],
"thresholds":{
"mode":"absolute",
"steps":[
{
"color":"green",
"value":null
}
]
}
},
"overrides":[
{
"matcher":{
"id":"byName",
"options":"Contacts"
},
"properties":[
{
"id":"custom.width",
"value":80
}
]
}
]
},
"gridPos":{
"h":11,
"w":4,
"x":15,
"y":0
},
"id":9,
"options":{
"cellHeight":"sm",
"footer":{
"countRows":false,
"enablePagination":false,
"fields":"",
"reducer":[
"sum"
],
"show":false
},
"showHeader":true
},
"pluginVersion":"11.0.0",
"targets":[
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"editorMode":"builder",
"format":"table",
"rawQuery":true,
"rawSql":"SELECT operator AS \"Operator\", COUNT(*) AS \"Count\" FROM contacts GROUP BY operator ORDER BY COUNT(*) DESC LIMIT 10 ",
"refId":"A",
"sql":{
"columns":[
{
"alias":"\"Operator\"",
"parameters":[
{
"name":"operator",
"type":"functionParameter"
}
],
"type":"function"
},
{
"alias":"\"Count\"",
"name":"COUNT",
"parameters":[
{
"name":"*",
"type":"functionParameter"
}
],
"type":"function"
}
],
"groupBy":[
{
"property":{
"name":"operator",
"type":"string"
},
"type":"groupBy"
}
],
"limit":10,
"orderBy":{
"property":{
"name":"COUNT(*)",
"type":"string"
},
"type":"property"
},
"orderByDirection":"DESC"
},
"table":"contacts"
}
],
"title":"Top Operators",
"type":"table"
},
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"fieldConfig":{
"defaults":{
"color":{
"mode":"thresholds"
},
"mappings":[],
"thresholds":{
"mode":"absolute",
"steps":[
{
"color":"green",
"value":null
},
{
"color":"red",
"value":80
}
]
}
},
"overrides":[]
},
"gridPos":{
"h":11,
"w":3,
"x":0,
"y":11
},
"id":6,
"options":{
"colorMode":"value",
"graphMode":"area",
"justifyMode":"auto",
"orientation":"auto",
"reduceOptions":{
"calcs":[
"lastNotNull"
],
"fields":"",
"values":false
},
"showPercentChange":false,
"textMode":"auto",
"wideLayout":true
},
"pluginVersion":"11.0.0",
"targets":[
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"editorMode":"builder",
"format":"table",
"rawSql":"SELECT COUNT(*) FROM contacts WHERE $__timeFilter(\"time\") LIMIT 50 ",
"refId":"A",
"sql":{
"columns":[
{
"name":"COUNT",
"parameters":[
{
"name":"*",
"type":"functionParameter"
}
],
"type":"function"
}
],
"groupBy":[
{
"property":{
"type":"string"
},
"type":"groupBy"
}
],
"limit":50,
"whereJsonTree":{
"children1":[
{
"id":"a88a9ba9-4567-489a-bcde-f1903e7c367e",
"properties":{
"field":"\"time\"",
"fieldSrc":"field",
"operator":"macros",
"value":[
"timeFilter"
],
"valueSrc":[
"value"
],
"valueType":[
"datetime"
]
},
"type":"rule"
}
],
"id":"98bab9aa-0123-4456-b89a-b1903e74eda4",
"type":"group"
},
"whereString":"$__timeFilter(\"time\")"
},
"table":"contacts"
}
],
"title":"Recent Contact Count",
"type":"stat"
},
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"fieldConfig":{
"defaults":{
"color":{
"mode":"thresholds"
},
"mappings":[],
"thresholds":{
"mode":"absolute",
"steps":[
{
"color":"green",
"value":null
},
{
"color":"#EAB839",
"value":15
},
{
"color":"red",
"value":30
}
]
}
},
"overrides":[]
},
"gridPos":{
"h":11,
"w":8,
"x":3,
"y":11
},
"id":7,
"options":{
"basemap":{
"config":{
"showLabels":true,
"theme":"auto"
},
"type":"carto"
},
"controls":{
"mouseWheelZoom":true,
"showAttribution":true,
"showDebug":false,
"showLayercontrol":false,
"showScale":true,
"showZoom":true
},
"layers":[
{
"config":{
"cluster":false,
"clusterDistance":6,
"clusterMinDistance":0,
"clusterValue":"size",
"color":{
"field":"Contacts",
"fixed":"dark-green"
},
"enableGradient":false,
"enableShadow":false,
"fillOpacity":0.2,
"iconSize":9,
"pinShape":"triangle",
"selectIcon":"",
"shape":"circle",
"showLegend":false,
"showPin":false,
"size":{
"fixed":1,
"max":15,
"min":2
}
},
"displayProperties":[
"Contacts"
],
"location":{
"geojson":"geojson",
"mode":"geojson"
},
"name":"Contacts",
"query":"A",
"titleField":"state",
"type":"markers"
}
],
"view":{
"id":"north-america",
"lat":40,
"lon":-100,
"zoom":4
}
},
"targets":[
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"editorMode":"code",
"format":"table",
"rawQuery":true,
"rawSql":"SELECT s.name as \"state\", s.geojson, COUNT(*) AS \"Contacts\"\r\nFROM contacts c\r\nJOIN states s ON c.state = s.id\r\nWHERE $__timeFilter(\"time\")\r\nGROUP BY s.name, s.geojson;",
"refId":"A",
"sql":{
"columns":[
{
"parameters":[
{
"name":"*",
"type":"functionParameter"
}
],
"type":"function"
}
],
"groupBy":[
{
"property":{
"type":"string"
},
"type":"groupBy"
}
],
"limit":50,
"whereJsonTree":{
"children1":[],
"id":"aa8bb9bb-0123-4456-b89a-b19037fa2cf6",
"type":"group"
}
},
"table":"states"
}
],
"title":"Recent Contacts (Map)",
"type":"orchestracities-map-panel"
},
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"fieldConfig":{
"defaults":{
"color":{
"mode":"thresholds"
},
"custom":{
"align":"auto",
"cellOptions":{
"type":"auto"
},
"inspect":false
},
"mappings":[],
"thresholds":{
"mode":"absolute",
"steps":[
{
"color":"green",
"value":null
}
]
}
},
"overrides":[
{
"matcher":{
"id":"byName",
"options":"Contacts"
},
"properties":[
{
"id":"custom.width",
"value":80
}
]
}
]
},
"gridPos":{
"h":11,
"w":4,
"x":11,
"y":11
},
"id":8,
"options":{
"cellHeight":"sm",
"footer":{
"countRows":false,
"enablePagination":true,
"fields":"",
"reducer":[
"sum"
],
"show":true
},
"showHeader":true
},
"pluginVersion":"11.0.0",
"targets":[
{
"datasource":{
"type":"grafana-postgresql-datasource",
"uid":"edpbbm8hqv9j4e"
},
"editorMode":"code",
"format":"table",
"rawQuery":true,
"rawSql":"SELECT s.name as \"State\", COUNT(*) AS \"Contacts\"\r\nFROM contacts c\r\nJOIN states s ON c.state = s.id\r\nWHERE $__timeFilter(\"time\")\r\nGROUP BY s.name;",