mirror of
https://github.com/hanzoai/o11y.git
synced 2026-10-15 12:58:33 +00:00
1485 lines
46 KiB
JSON
1485 lines
46 KiB
JSON
{
|
|
"description": "View EKS ContainerInsights Metrics with an out of the box dashboard",
|
|
"image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1BcmNoaXRlY3R1cmUvNjQvQXJjaF9BbWF6b24tRUtTLUNsb3VkXzY0PC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMTAwJSIgeTI9IjAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNDODUxMUIiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGOTkwMCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJJY29uLUFyY2hpdGVjdHVyZS82NC9BcmNoX0FtYXpvbi1FS1MtQ2xvdWRfNjQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iODAiIGhlaWdodD0iODAiPjwvcmVjdD4KICAgICAgICA8L2c+CiAgICAgICAgPGcgaWQ9Ikljb24tU2VydmljZS82NC9BbWF6b24tRUtTLUNsb3VkXzY0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTUzLjIzOSw1My4zNzcwMjYgTDMxLjczNyw1My4zNTUwMjYgQzI5LjEzMyw1My4zNTIwMjYgMjYuOTA2LDUxLjQxNjAyNiAyNi42NjcsNDguOTQ5MDI2IEMyNi42NDcsNDguNzQzMDI2IDI2LjYzNiw0OC41MjgwMjYgMjYuNjM2LDQ4LjMwNTAyNiBDMjYuNjM2LDQ0LjkyOTAyNiAyOC45NjgsNDMuNzk4MDI2IDMwLjM5MSw0My40MjIwMjYgQzMwLjg0OSw0My4zMjgwMjYgMzEuMTg5LDQyLjkyMjAyNiAzMS4xODksNDIuNDQxMDI2IEMzMS4xODksNDIuMzk0MDI2IDMxLjE4Niw0Mi4zNDcwMjYgMzEuMTc5LDQyLjMwMDAyNiBDMzEuMTQ1LDQyLjAwNDAyNiAzMS4xMjgsNDEuNzAyMDI2IDMxLjEyOCw0MS4zOTYwMjYgQzMxLjEyOCwzOC42MTMwMjYgMzMuMDQ2LDM1LjYyMTAyNiAzNS40OTQsMzQuNTg0MDI2IEMzOS43NDUsMzIuNzg2MDI2IDQyLjc1NCwzNS4xNTEwMjYgNDMuODUyLDM2LjI1MzAyNiBDNDQuNzUxLDM3LjE1NDAyNiA0NS40NTMsMzguMzA5MDI2IDQ1LjkzOCwzOS42ODQwMjYgQzQ2LjA2Miw0MC4wMzMwMjYgNDYuMzY4LDQwLjI4NjAyNiA0Ni43MzQsNDAuMzQwMDI2IEM0Ny4wOTcsNDAuMzk0MDI2IDQ3LjQ2Nyw0MC4yNDMwMjYgNDcuNjg2LDM5Ljk0NTAyNiBDNDguMzIyLDM5LjA4NTAyNiA0OS4zNTIsMzguNzA4MDI2IDUwLjMwNywzOC45ODgwMjYgQzUxLjQ3NywzOS4zMzAwMjYgNTIuMjUzLDQwLjU0MTAyNiA1Mi4zOTMsNDIuMjM4MDI2IEM1Mi4zNDIsNDIuNzU2MDI2IDUyLjcsNDMuMjMxMDI2IDUzLjIxOCw0My4zMjAwMjYgQzU0LjU4Nyw0My41NTYwMjYgNTcuNzY5LDQ0LjUxNzAyNiA1Ny43NjksNDguMzU2MDI2IEM1Ny43NjksNTIuODM5MDI2IDUzLjYyNiw1My4zMzgwMjYgNTMuMjM5LDUzLjM3NzAyNiBMNTMuMjM5LDUzLjM3NzAyNiBaIE0yOS40NDQsNTcuODYyMDI2IEw2LDQ1LjM5ODAyNiBMNiwxOC41NzAwMjYgTDI2LDYuNzUyMDI2MDQgTDI2LDE2LjQ1MTAyNiBMMTUuNDYzLDIzLjE1NjAyNiBDMTUuMTc1LDIzLjMzOTAyNiAxNSwyMy42NTgwMjYgMTUsMjQuMDAwMDI2IEwxNSw0MC4wMDAwMjYgQzE1LDQwLjM3MzAyNiAxNS4yMDgsNDAuNzE0MDI2IDE1LjUzOCw0MC44ODcwMjYgTDI0LjkwMSw0NS43NTgwMjYgTDI1LjA0LDQ1LjgzNTAyNiBDMjQuNzg0LDQ2LjU5MjAyNiAyNC42MzYsNDcuNDE1MDI2IDI0LjYzNiw0OC4zMDUwMjYgQzI0LjYzNiw0OC41OTQwMjYgMjQuNjUxLDQ4Ljg3MjAyNiAyNC42NzcsNDkuMTQwMDI2IEMyNS4wMTIsNTIuNjIxMDI2IDI4LjExMyw1NS4zNTEwMjYgMzEuNzM1LDU1LjM1NTAyNiBMMzMuOTgyLDU1LjM1NjAyNiBMMjkuNDQ0LDU3Ljg2MjAyNiBaIE00NC41MDQsMjMuMTM2MDI2IEwzMywxNi40MjUwMjYgTDMzLDYuNzUyMDI2MDQgTDUzLDE4LjU3MDAyNiBMNTMsMzguNDY3MDI2IEM1Mi40MzEsMzcuODAzMDI2IDUxLjcxNiwzNy4zMTYwMjYgNTAuODY4LDM3LjA2ODAyNiBDNDkuNjE2LDM2LjcwMzAyNiA0OC4zMDgsMzYuOTI2MDI2IDQ3LjI0NSwzNy42MzcwMjYgQzQ2LjcxOCwzNi41NjcwMjYgNDYuMDU2LDM1LjYzMTAyNiA0NS4yNjgsMzQuODQxMDI2IEM0NS4xODIsMzQuNzU1MDI2IDQ1LjA4OCwzNC42ODkwMjYgNDUsMzQuNjA2MDI2IEw0NSwyNC4wMDAwMjYgQzQ1LDIzLjY0NDAyNiA0NC44MTEsMjMuMzE1MDI2IDQ0LjUwNCwyMy4xMzYwMjYgTDQ0LjUwNCwyMy4xMzYwMjYgWiBNNTUsNDEuNzI2MDI2IEw1NSwxOC4wMDAwMjYgQzU1LDE3LjY0NjAyNiA1NC44MTMsMTcuMzE4MDI2IDU0LjUwOSwxNy4xMzkwMjYgTDMyLjUwOSw0LjEzOTAyNjA0IEMzMi4xOTksMy45NTYwMjYwNCAzMS44MTcsMy45NTQwMjYwNCAzMS41MDQsNC4xMzEwMjYwNCBDMzEuMTkyLDQuMzA5MDI2MDQgMzEsNC42NDEwMjYwNCAzMSw1LjAwMDAyNjA0IEwzMSwxNy4wMDAwMjYgQzMxLDE3LjM1NTAyNiAzMS4xODgsMTcuNjg0MDI2IDMxLjQ5NiwxNy44NjMwMjYgTDQzLDI0LjU3NDAyNiBMNDMsMzMuMTE4MDI2IEM0MC40ODMsMzEuNzE0MDI2IDM3LjUzNywzMS41NDgwMjYgMzQuNzE1LDMyLjc0MjAyNiBDMzMuNzI1LDMzLjE2MTAyNiAzMi44MjcsMzMuODI4MDI2IDMyLjAzNywzNC42MjkwMjYgTDI5LjAxMSwzMS4xMjAwMjYgTDM1Ljg0MiwyMy4xOTkwMjYgTDMzLjE4LDIzLjE5OTAyNiBMMjcsMzAuMDAwMDI2IEwyNywyMy4wMDAwMjYgTDI1LDIzLjAwMDAyNiBMMjUsNDAuMDAwMDI2IEwyNyw0MC4wMDAwMjYgTDI3LDMyLjAwMDAyNiBMMzAuNjgyLDM2LjMxMTAyNiBDMjkuNzE0LDM3Ljg0MTAyNiAyOS4xMjgsMzkuNjMzMDI2IDI5LjEyOCw0MS4zOTYwMjYgQzI5LjEyOCw0MS41MDUwMjYgMjkuMTMsNDEuNjE0MDI2IDI5LjEzMyw0MS43MjMwMjYgQzI3Ljc4NSw0Mi4yMTYwMjYgMjYuNzEyLDQzLjAyNzAyNiAyNS45NDYsNDQuMDczMDI2IEwxNywzOS4zOTMwMjYgTDE3LDI0LjU0ODAyNiBMMjcuNTM3LDE3Ljg0MzAyNiBDMjcuODI1LDE3LjY2MDAyNiAyOCwxNy4zNDEwMjYgMjgsMTcuMDAwMDI2IEwyOCw1LjAwMDAyNjA0IEMyOCw0LjY0MTAyNjA0IDI3LjgwNyw0LjMwOTAyNjA0IDI3LjQ5Niw0LjEzMTAyNjA0IEMyNy4xODMsMy45NTQwMjYwNCAyNi44MDIsMy45NTYwMjYwNCAyNi40OTEsNC4xMzkwMjYwNCBMNC40OTEsMTcuMTM5MDI2IEM0LjE4NiwxNy4zMTgwMjYgNCwxNy42NDYwMjYgNCwxOC4wMDAwMjYgTDQsNDYuMDAwMDI2IEM0LDQ2LjM2OTAyNiA0LjIwNCw0Ni43MDkwMjYgNC41Myw0Ni44ODIwMjYgTDI4Ljk4Myw1OS44ODIwMjYgQzI5LjEzMSw1OS45NjAwMjYgMjkuMjkyLDYwLjAwMDAyNiAyOS40NTMsNjAuMDAwMDI2IEMyOS42Miw2MC4wMDAwMjYgMjkuNzg2LDU5Ljk1ODAyNiAyOS45MzYsNTkuODc1MDI2IEwzOC4xMTQsNTUuMzYwMDI2IEw1My4zMTksNTUuMzc0MDI2IEM1NS41NTEsNTUuMTkyMDI2IDU5Ljc2OSw1My40OTIwMjYgNTkuNzY5LDQ4LjM1NjAyNiBDNTkuNzY5LDQ0LjY3ODAyNiA1Ny41MDUsNDIuNjAzMDI2IDU1LDQxLjcyNjAyNiBMNTUsNDEuNzI2MDI2IFoiIGlkPSJGaWxsLTEiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",
|
|
"layout": [
|
|
{
|
|
"h": 6,
|
|
"i": "9e1d91ec-fb66-4cff-b5c5-282270ebffb5",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "fe7feb7d-7b01-4487-ae8c-8ef96fa47605",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 6,
|
|
"y": 0
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "a64045a3-d7bc-44f1-9e39-6fca2f885e1a",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 6
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "64f1504a-5a2e-4893-b291-d1df36d01d89",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 6,
|
|
"y": 6
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "04449b58-5402-4d4d-aa91-6e2a1695e3ea",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 12
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "96675f60-f1da-446b-96c4-c1805a6f14e5",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 6,
|
|
"y": 12
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "8148f4b7-10fb-4861-8f75-0b35bdcd1949",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 18
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "8819555a-232d-40ec-9593-7f8c78f00cc2",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 6,
|
|
"y": 18
|
|
},
|
|
{
|
|
"h": 6,
|
|
"i": "ec549fa0-632b-4614-b149-6bd88ce27e4d",
|
|
"moved": false,
|
|
"static": false,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 24
|
|
}
|
|
],
|
|
"panelMap": {},
|
|
"tags": [],
|
|
"title": "EKS ContainerInsights Overview",
|
|
"uploadedGrafana": false,
|
|
"variables": {
|
|
"1f7a94df-9735-4bfa-a1b8-dca8ac29f945": {
|
|
"allSelected": false,
|
|
"customValue": "",
|
|
"description": "Account Region",
|
|
"id": "1f7a94df-9735-4bfa-a1b8-dca8ac29f945",
|
|
"key": "1f7a94df-9735-4bfa-a1b8-dca8ac29f945",
|
|
"modificationUUID": "81f3d8aa-c216-47fe-bfd1-952b860f29f6",
|
|
"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 like '%aws_ContainerInsights%' AND JSONExtractString(labels, 'cloud.account.id') IN {{.Account}} GROUP BY region",
|
|
"showALLOption": false,
|
|
"sort": "DISABLED",
|
|
"textboxValue": "",
|
|
"type": "QUERY"
|
|
},
|
|
"93ee15bf-baab-4abf-8828-fe6e75518417": {
|
|
"allSelected": false,
|
|
"customValue": "",
|
|
"description": "AWS Account ID",
|
|
"id": "93ee15bf-baab-4abf-8828-fe6e75518417",
|
|
"key": "93ee15bf-baab-4abf-8828-fe6e75518417",
|
|
"modificationUUID": "fe089292-9dbe-4605-9a56-fd74623919f2",
|
|
"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 like '%aws_ContainerInsights%' GROUP BY `cloud.account.id`",
|
|
"showALLOption": false,
|
|
"sort": "ASC",
|
|
"textboxValue": "",
|
|
"type": "QUERY"
|
|
},
|
|
"bd435f28-896a-4e9a-98ff-2b22933cf332": {
|
|
"allSelected": false,
|
|
"customValue": "",
|
|
"description": "Kubernetes Namespace",
|
|
"id": "bd435f28-896a-4e9a-98ff-2b22933cf332",
|
|
"modificationUUID": "b1f8bec2-391c-432d-a86c-80f8310633ba",
|
|
"multiSelect": true,
|
|
"name": "Namespace",
|
|
"order": 3,
|
|
"queryValue": "SELECT DISTINCT JSONExtractString(labels, 'Namespace') AS namespace FROM o11y_metrics.distributed_time_series_v4_1day WHERE metric_name like '%aws_ContainerInsights%' AND JSONExtractString(labels, 'cloud.account.id') IN {{.Account}} AND JSONExtractString(labels, 'cloud.region') IN {{.Region}} AND JSONExtractString(labels, 'ClusterName') IN {{.Cluster}} and namespace != '' GROUP BY namespace\n",
|
|
"showALLOption": true,
|
|
"sort": "DISABLED",
|
|
"textboxValue": "",
|
|
"type": "QUERY"
|
|
},
|
|
"fd28f0e0-d4ec-4bcd-9c45-32395cb0c55b": {
|
|
"allSelected": false,
|
|
"customValue": "",
|
|
"description": "EKS Cluster",
|
|
"id": "fd28f0e0-d4ec-4bcd-9c45-32395cb0c55b",
|
|
"key": "fd28f0e0-d4ec-4bcd-9c45-32395cb0c55b",
|
|
"modificationUUID": "05eca4d4-ad13-4f97-b829-4a15c3ef77d0",
|
|
"multiSelect": false,
|
|
"name": "Cluster",
|
|
"order": 2,
|
|
"queryValue": "SELECT DISTINCT JSONExtractString(labels, 'ClusterName') AS table FROM o11y_metrics.distributed_time_series_v4_1day WHERE metric_name like '%aws_ContainerInsights%' AND JSONExtractString(labels, 'cloud.account.id') IN {{.Account}} AND JSONExtractString(labels, 'cloud.region') IN {{.Region}} and table != '' GROUP BY table\n",
|
|
"showALLOption": false,
|
|
"sort": "ASC",
|
|
"textboxValue": "",
|
|
"type": "QUERY"
|
|
}
|
|
},
|
|
"version": "v5",
|
|
"widgets": [
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "9e1d91ec-fb66-4cff-b5c5-282270ebffb5",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_pod_cpu_usage_total_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND Namespace IN $Namespace AND PodName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "Namespace--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "Namespace",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "PodName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "PodName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{PodName}} ({{Namespace}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "1ffac648-99a5-4752-a106-f1ff38c331bf",
|
|
"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": "CPU Utilization by Pod",
|
|
"yAxisUnit": "percent"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "fe7feb7d-7b01-4487-ae8c-8ef96fa47605",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_pod_memory_utilization_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND Namespace IN $Namespace AND PodName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "Namespace--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "Namespace",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "PodName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "PodName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{PodName}} ({{Namespace}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "56a93cd8-cf22-43cf-8801-237a6d88d99c",
|
|
"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": "Memory Utilization by Pod",
|
|
"yAxisUnit": "percent"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "a64045a3-d7bc-44f1-9e39-6fca2f885e1a",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_node_cpu_usage_total_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND NodeName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "NodeName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "NodeName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{NodeName}}",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "6753dac7-8990-40c3-8839-a77ffc140e34",
|
|
"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": "CPU Utilization by Node",
|
|
"yAxisUnit": "percent"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "64f1504a-5a2e-4893-b291-d1df36d01d89",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_node_memory_utilization_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND NodeName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "NodeName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "NodeName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": "{{NodeName}}",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "1d240e45-51b2-4f80-aea2-35b2d3678a45",
|
|
"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": "Memory Utilization by Node",
|
|
"yAxisUnit": "percent"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "04449b58-5402-4d4d-aa91-6e2a1695e3ea",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_node_interface_network_rx_dropped_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "avg",
|
|
"timeAggregation": "avg"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND NodeName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "NodeName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "NodeName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{NodeName}} RX Dropped",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
},
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_pod_network_rx_bytes_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "B",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND Namespace IN $Namespace AND PodName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "PodName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "PodName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "Namespace--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "Namespace",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{PodName}} ({{Namespace}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "B",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "3779300e-8129-49f3-8ed6-1e1e4527723a",
|
|
"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": "Network RX (Pod and Nodes)",
|
|
"yAxisUnit": "Bps"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "96675f60-f1da-446b-96c4-c1805a6f14e5",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_node_interface_network_tx_dropped_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND NodeName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "NodeName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "NodeName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{NodeName}} TX Dropped",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
},
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_pod_network_tx_bytes_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "B",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND Namespace IN $Namespace AND PodName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "PodName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "PodName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "Namespace--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "Namespace",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{PodName}} ({{Namespace}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "B",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "6143fe10-c383-421b-a2e6-1f82ab68f6d9",
|
|
"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": "Network TX (Pod and Nodes)",
|
|
"yAxisUnit": "Bps"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "8148f4b7-10fb-4861-8f75-0b35bdcd1949",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_cluster_failed_node_count_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND NodeName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "NodeName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "NodeName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{NodeName}}",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "d5f65bcc-8d09-43cd-9adf-cf55d7e6c6ae",
|
|
"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": "Cluster Failed Nodes",
|
|
"yAxisUnit": "none"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "8819555a-232d-40ec-9593-7f8c78f00cc2",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_pod_status_failed_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "B",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster AND Namespace IN $Namespace AND PodName EXISTS)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "PodName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "PodName",
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"dataType": "string",
|
|
"id": "Namespace--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "Namespace",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": " {{PodName}} ({{Namespace}})",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "B",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "8b492e25-ff0c-4bab-a31d-934f62c76b7f",
|
|
"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": "Cluster Failed Pods",
|
|
"yAxisUnit": "none"
|
|
},
|
|
{
|
|
"bucketCount": 30,
|
|
"bucketWidth": 0,
|
|
"columnUnits": {},
|
|
"description": "",
|
|
"fillSpans": false,
|
|
"id": "ec549fa0-632b-4614-b149-6bd88ce27e4d",
|
|
"isLogScale": false,
|
|
"isStacked": false,
|
|
"mergeAllActiveQueries": false,
|
|
"nullZeroValues": "zero",
|
|
"opacity": "1",
|
|
"panelTypes": "graph",
|
|
"query": {
|
|
"builder": {
|
|
"queryData": [
|
|
{
|
|
"aggregations": [
|
|
{
|
|
"metricName": "aws_ContainerInsights_cluster_node_count_max",
|
|
"reduceTo": "avg",
|
|
"spaceAggregation": "max",
|
|
"timeAggregation": "max"
|
|
}
|
|
],
|
|
"dataSource": "metrics",
|
|
"disabled": false,
|
|
"expression": "A",
|
|
"filter": {
|
|
"expression": "(cloud.account.id = $Account AND cloud.region = $Region AND ClusterName IN $Cluster)"
|
|
},
|
|
"functions": [],
|
|
"groupBy": [
|
|
{
|
|
"dataType": "string",
|
|
"id": "ClusterName--string--tag--false",
|
|
"isColumn": false,
|
|
"isJSON": false,
|
|
"key": "ClusterName",
|
|
"type": "tag"
|
|
}
|
|
],
|
|
"having": {
|
|
"expression": ""
|
|
},
|
|
"legend": "{{ClusterName}}",
|
|
"limit": null,
|
|
"orderBy": [],
|
|
"queryName": "A",
|
|
"stepInterval": 60
|
|
}
|
|
],
|
|
"queryFormulas": []
|
|
},
|
|
"datastore_sql": [
|
|
{
|
|
"disabled": false,
|
|
"legend": "",
|
|
"name": "A",
|
|
"query": ""
|
|
}
|
|
],
|
|
"id": "5e7900c6-5c9d-44f0-b9de-78b550fea062",
|
|
"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": "Total Number of Nodes",
|
|
"yAxisUnit": "none"
|
|
}
|
|
]
|
|
}
|