mirror of
https://github.com/hanzoai/o11y.git
synced 2026-10-15 12:58:33 +00:00
672 lines
22 KiB
JSON
672 lines
22 KiB
JSON
{
|
|
"description": "View key AWS ECS metrics with an out of the box dashboard.\n",
|
|
"image": "data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2280px%22%20height%3D%2280px%22%20viewBox%3D%220%200%2080%2080%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3C!--%20Generator%3A%20Sketch%2064%20(93537)%20-%20https%3A%2F%2Fsketch.com%20--%3E%3Ctitle%3EIcon-Architecture%2F64%2FArch_Amazon-Elastic-Container-Service_64%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%220%25%22%20y1%3D%22100%25%22%20x2%3D%22100%25%22%20y2%3D%220%25%22%20id%3D%22linearGradient-1%22%3E%3Cstop%20stop-color%3D%22%23C8511B%22%20offset%3D%220%25%22%3E%3C%2Fstop%3E%3Cstop%20stop-color%3D%22%23FF9900%22%20offset%3D%22100%25%22%3E%3C%2Fstop%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Icon-Architecture%2F64%2FArch_Amazon-Elastic-Container-Service_64%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Icon-Architecture-BG%2F64%2FContainers%22%20fill%3D%22url(%23linearGradient-1)%22%3E%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2280%22%20height%3D%2280%22%3E%3C%2Frect%3E%3C%2Fg%3E%3Cpath%20d%3D%22M64%2C48.2340095%20L56%2C43.4330117%20L56%2C32.0000169%20C56%2C31.6440171%2055.812%2C31.3150172%2055.504%2C31.1360173%20L44%2C24.4260204%20L44%2C14.7520248%20L64%2C26.5710194%20L64%2C48.2340095%20Z%20M65.509%2C25.13902%20L43.509%2C12.139026%20C43.199%2C11.9560261%2042.818%2C11.9540261%2042.504%2C12.131026%20C42.193%2C12.3090259%2042%2C12.6410257%2042%2C13.0000256%20L42%2C25.0000201%20C42%2C25.3550199%2042.189%2C25.6840198%2042.496%2C25.8640197%20L54%2C32.5740166%20L54%2C44.0000114%20C54%2C44.3510113%2054.185%2C44.6770111%2054.486%2C44.857011%20L64.486%2C50.8570083%20C64.644%2C50.9520082%2064.822%2C51%2065%2C51%20C65.17%2C51%2065.34%2C50.9570082%2065.493%2C50.8700083%20C65.807%2C50.6930084%2066%2C50.3600085%2066%2C50%20L66%2C26.0000196%20C66%2C25.6460198%2065.814%2C25.31902%2065.509%2C25.13902%20L65.509%2C25.13902%20Z%20M40.445%2C66.863001%20L17%2C54.3990067%20L17%2C26.5710194%20L37%2C14.7520248%20L37%2C24.4510204%20L26.463%2C31.1560173%20C26.175%2C31.3400172%2026%2C31.6580171%2026%2C32.0000169%20L26%2C49.0000091%20C26%2C49.373009%2026.208%2C49.7150088%2026.538%2C49.8870087%20L39.991%2C56.8870055%20C40.28%2C57.0370055%2040.624%2C57.0380055%2040.912%2C56.8880055%20L53.964%2C50.1440086%20L61.996%2C54.9640064%20L40.445%2C66.863001%20Z%20M64.515%2C54.1420068%20L54.515%2C48.1420095%20C54.217%2C47.9640096%2053.849%2C47.9520096%2053.541%2C48.1120095%20L40.455%2C54.8730065%20L28%2C48.3930094%20L28%2C32.5490167%20L38.537%2C25.8440197%20C38.825%2C25.6600198%2039%2C25.3420199%2039%2C25.0000201%20L39%2C13.0000256%20C39%2C12.6410257%2038.808%2C12.3090259%2038.496%2C12.131026%20C38.184%2C11.9540261%2037.802%2C11.9560261%2037.491%2C12.139026%20L15.491%2C25.13902%20C15.187%2C25.31902%2015%2C25.6460198%2015%2C26.0000196%20L15%2C55%20C15%2C55.3690062%2015.204%2C55.7090061%2015.53%2C55.883006%20L39.984%2C68.8830001%20C40.131%2C68.961%2040.292%2C69%2040.453%2C69%20C40.62%2C69%2040.786%2C68.958%2040.937%2C68.8750001%20L64.484%2C55.875006%20C64.797%2C55.7020061%2064.993%2C55.3750062%2065.0001416%2C55.0180064%20C65.006%2C54.6600066%2064.821%2C54.3260067%2064.515%2C54.1420068%20L64.515%2C54.1420068%20Z%22%20id%3D%22Amazon-Elastic-Container-Service_Icon_64_Squid%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E",
|
|
"layout": [
|
|
{
|
|
"h": 6,
|
|
"i": "f78becf8-0328-48b4-84b6-ff4dac325940",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "2b4eac06-b426-4f78-b874-2e1734c4104b",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 6,
|
|
"y": 0
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "5bea2bc0-13a2-4937-bccb-60ffe8a43ad5",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 6
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "6fac67b0-50ec-4b43-ac4b-320a303d0369",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 6,
|
|
"y": 6
|
|
}
|
|
],
|
|
"panelMap": {},
|
|
"tags": [],
|
|
"title": "AWS ECS Overview",
|
|
"uploadedGrafana": false,
|
|
"variables": {
|
|
"51f4fa2b-89c7-47c2-9795-f32cffaab985": {
|
|
"allSelected": false,
|
|
"customValue": "",
|
|
"description": "AWS Account ID",
|
|
"id": "51f4fa2b-89c7-47c2-9795-f32cffaab985",
|
|
"key": "51f4fa2b-89c7-47c2-9795-f32cffaab985",
|
|
"modificationUUID": "7b814d17-8fff-4ed6-a4ea-90e3b1a97584",
|
|
"multiSelect": false,
|
|
"name": "Account",
|
|
"order": 0,
|
|
"queryValue": "SELECT DISTINCT JSONExtractString(labels, 'cloud.account.id') AS `cloud.account.id`\nFROM o11y_metrics.distributed_time_series_v4_1day\nWHERE metric_name = 'aws_ECS_MemoryUtilization_max' GROUP BY `cloud.account.id`",
|
|
"showALLOption": false,
|
|
"sort": "DISABLED",
|
|
"textboxValue": "",
|
|
"type": "QUERY"
|
|
},
|
|
"9faf0f4b-b245-4b3c-83a3-60cfa76dfeb0": {
|
|
"allSelected": false,
|
|
"customValue": "",
|
|
"description": "Account Region",
|
|
"id": "9faf0f4b-b245-4b3c-83a3-60cfa76dfeb0",
|
|
"key": "9faf0f4b-b245-4b3c-83a3-60cfa76dfeb0",
|
|
"modificationUUID": "3b5f499b-22a3-4c8a-847c-8d3811c9e6b2",
|
|
"multiSelect": false,
|
|
"name": "Region",
|
|
"order": 1,
|
|
"queryValue": "SELECT DISTINCT JSONExtractString(labels, 'cloud.region') AS region\nFROM o11y_metrics.distributed_time_series_v4_1day\nWHERE metric_name = 'aws_ECS_MemoryUtilization_max' AND JSONExtractString(labels, 'cloud.account.id') IN {{.Account}} GROUP BY region",
|
|
"showALLOption": false,
|
|
"sort": "ASC",
|
|
"textboxValue": "",
|
|
"type": "QUERY"
|
|
},
|
|
"bfbdbcbe-a168-4d81-b108-36339e249116": {
|
|
"allSelected": true,
|
|
"customValue": "",
|
|
"description": "ECS Cluster Name",
|
|
"id": "bfbdbcbe-a168-4d81-b108-36339e249116",
|
|
"key": "bfbdbcbe-a168-4d81-b108-36339e249116",
|
|
"modificationUUID": "9fb0d63c-ac6c-497d-82b3-17d95944e245",
|
|
"multiSelect": true,
|
|
"name": "Cluster",
|
|
"order": 2,
|
|
"queryValue": "SELECT DISTINCT JSONExtractString(labels, 'ClusterName') AS cluster\nFROM o11y_metrics.distributed_time_series_v4_1day\nWHERE metric_name = 'aws_ECS_MemoryUtilization_max' AND JSONExtractString(labels, 'cloud.account.id') IN {{.Account}} AND JSONExtractString(labels, 'cloud.region') IN {{.Region}}\nGROUP BY cluster",
|
|
"showALLOption": true,
|
|
"sort": "ASC",
|
|
"textboxValue": "",
|
|
"type": "QUERY"
|
|
}
|
|
},
|
|
"version": "v5",
|
|
"widgets": [
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "f78becf8-0328-48b4-84b6-ff4dac325940",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ECS_MemoryUtilization_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.region = $Region AND cloud.account.id = $Account AND ClusterName IN $Cluster)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "ServiceName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ServiceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "ClusterName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ClusterName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": "{{ServiceName}} ({{ClusterName}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "56068fdd-d523-4117-92fa-87c6518ad07c",
|
|
"promql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"queryType": "builder"
|
|
},
|
|
"selectedLogFields": [
|
|
{
|
|
"dataType": "string",
|
|
"name": "body",
|
|
"type": ""
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"name": "timestamp",
|
|
"type": ""
|
|
}
|
|
],
|
|
"selectedTracesFields": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "serviceName--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "serviceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "name--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "name",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "float64",
|
|
"id": "durationNano--float64--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "durationNano",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "httpMethod--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "httpMethod",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "responseStatusCode--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "responseStatusCode",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"softMax": 0,
|
|
"softMin": 0,
|
|
"stackedBarChart": false,
|
|
"thresholds": [],
|
|
"timePreferance": "GLOBAL_TIME",
|
|
"title": "Maximum Memory Utilization",
|
|
"yAxisUnit": "none"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "2b4eac06-b426-4f78-b874-2e1734c4104b",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ECS_MemoryUtilization_min",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "min",
|
|
"timeAggregation": "min"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.region = $Region AND cloud.account.id = $Account AND ClusterName IN $Cluster)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "ServiceName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ServiceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "ClusterName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ClusterName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": "{{ServiceName}} ({{ClusterName}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "fb19342e-cbde-40d8-b12f-ad108698356b",
|
|
"promql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"queryType": "builder"
|
|
},
|
|
"selectedLogFields": [
|
|
{
|
|
"dataType": "string",
|
|
"name": "body",
|
|
"type": ""
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"name": "timestamp",
|
|
"type": ""
|
|
}
|
|
],
|
|
"selectedTracesFields": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "serviceName--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "serviceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "name--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "name",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "float64",
|
|
"id": "durationNano--float64--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "durationNano",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "httpMethod--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "httpMethod",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "responseStatusCode--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "responseStatusCode",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"softMax": 0,
|
|
"softMin": 0,
|
|
"stackedBarChart": false,
|
|
"thresholds": [],
|
|
"timePreferance": "GLOBAL_TIME",
|
|
"title": "Minimum Memory Utilization",
|
|
"yAxisUnit": "none"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "5bea2bc0-13a2-4937-bccb-60ffe8a43ad5",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ECS_CPUUtilization_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.region = $Region AND cloud.account.id = $Account AND ClusterName IN $Cluster)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "ServiceName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ServiceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "ClusterName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ClusterName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": "{{ServiceName}} ({{ClusterName}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "273e0a76-c780-4b9a-9b03-2649d4227173",
|
|
"promql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"queryType": "builder"
|
|
},
|
|
"selectedLogFields": [
|
|
{
|
|
"dataType": "string",
|
|
"name": "body",
|
|
"type": ""
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"name": "timestamp",
|
|
"type": ""
|
|
}
|
|
],
|
|
"selectedTracesFields": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "serviceName--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "serviceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "name--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "name",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "float64",
|
|
"id": "durationNano--float64--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "durationNano",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "httpMethod--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "httpMethod",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "responseStatusCode--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "responseStatusCode",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"softMax": 0,
|
|
"softMin": 0,
|
|
"stackedBarChart": false,
|
|
"thresholds": [],
|
|
"timePreferance": "GLOBAL_TIME",
|
|
"title": "Maximum CPU Utilization",
|
|
"yAxisUnit": "none"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "6fac67b0-50ec-4b43-ac4b-320a303d0369",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ECS_CPUUtilization_min",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "min",
|
|
"timeAggregation": "min"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.region = $Region AND cloud.account.id = $Account AND ClusterName IN $Cluster)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "ServiceName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ServiceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "ClusterName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ClusterName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": "{{ServiceName}} ({{ClusterName}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "c89482b3-5a98-4e2c-be0d-ef036d7dac05",
|
|
"promql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"queryType": "builder"
|
|
},
|
|
"selectedLogFields": [
|
|
{
|
|
"dataType": "string",
|
|
"name": "body",
|
|
"type": ""
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"name": "timestamp",
|
|
"type": ""
|
|
}
|
|
],
|
|
"selectedTracesFields": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "serviceName--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "serviceName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "name--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "name",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "float64",
|
|
"id": "durationNano--float64--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "durationNano",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "httpMethod--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "httpMethod",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "responseStatusCode--string--tag--true",
|
|
"isColumn": true,
|
|
"isJSON": false,
|
|
"key": "responseStatusCode",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"softMax": 0,
|
|
"softMin": 0,
|
|
"stackedBarChart": false,
|
|
"thresholds": [],
|
|
"timePreferance": "GLOBAL_TIME",
|
|
"title": "Minimum CPU Utilization",
|
|
"yAxisUnit": "none"
|
|
}
|
|
]
|
|
}
|