491 lines
15 KiB
JSON
491 lines
15 KiB
JSON
{
|
|
"metadata": {
|
|
"configurationVersions": [
|
|
6
|
|
],
|
|
"clusterVersion": "1.252.155.20221012-164912"
|
|
},
|
|
"dashboardMetadata": {
|
|
"name": "{{.name}}",
|
|
"shared": true,
|
|
"owner": "Andreas.Maly@bmw.de",
|
|
"dashboardFilter": {
|
|
"timeframe": "-24h to now"
|
|
},
|
|
"popularity": 1,
|
|
"hasConsistentColors": false,
|
|
"tags": [
|
|
"{{.tag}}",
|
|
"{{.env}}"
|
|
],
|
|
"preset": true
|
|
},
|
|
"tiles": [
|
|
{
|
|
"name": "CASA Portfolio Request Distribution",
|
|
"nameSize": "",
|
|
"tileType": "DATA_EXPLORER",
|
|
"configured": true,
|
|
"bounds": {
|
|
"top": 304,
|
|
"left": 0,
|
|
"width": 1026,
|
|
"height": 342
|
|
},
|
|
"tileFilter": {},
|
|
"customName": "Data explorer results",
|
|
"queries": [
|
|
{
|
|
"id": "A",
|
|
"timeAggregation": "DEFAULT",
|
|
"splitBy": [],
|
|
"metricSelector": "builtin:service.keyRequest.count.total:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):sum:auto:sort(value(sum,descending)):limit(10)",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"id": "B",
|
|
"timeAggregation": "DEFAULT",
|
|
"splitBy": [],
|
|
"metricSelector": "builtin:service.keyRequest.errors.server.count:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):sum:auto:sort(value(sum,descending)):limit(10)",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"id": "C",
|
|
"timeAggregation": "DEFAULT",
|
|
"splitBy": [],
|
|
"metricSelector": "builtin:service.keyRequest.response.time:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(10)",
|
|
"enabled": true
|
|
}
|
|
],
|
|
"visualConfig": {
|
|
"type": "GRAPH_CHART",
|
|
"global": {
|
|
"hideLegend": false
|
|
},
|
|
"rules": [
|
|
{
|
|
"matcher": "A:",
|
|
"unitTransform": "auto",
|
|
"valueFormat": "auto",
|
|
"properties": {
|
|
"color": "DEFAULT",
|
|
"seriesType": "STACKED_COLUMN"
|
|
},
|
|
"seriesOverrides": [
|
|
{
|
|
"name": "Request count",
|
|
"color": "#008cdb"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": "B:",
|
|
"unitTransform": "auto",
|
|
"valueFormat": "auto",
|
|
"properties": {
|
|
"color": "DEFAULT",
|
|
"seriesType": "AREA"
|
|
},
|
|
"seriesOverrides": [
|
|
{
|
|
"name": "Number of server side errors",
|
|
"color": "#dc172a"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": "C:",
|
|
"unitTransform": "auto",
|
|
"valueFormat": "auto",
|
|
"properties": {
|
|
"color": "DEFAULT",
|
|
"seriesType": "LINE"
|
|
},
|
|
"seriesOverrides": [
|
|
{
|
|
"name": "Key request response time",
|
|
"color": "#74dee6"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"axes": {
|
|
"xAxis": {
|
|
"displayName": "",
|
|
"visible": true
|
|
},
|
|
"yAxes": [
|
|
{
|
|
"displayName": "",
|
|
"visible": true,
|
|
"min": "AUTO",
|
|
"max": "AUTO",
|
|
"position": "LEFT",
|
|
"queryIds": [
|
|
"A",
|
|
"B"
|
|
],
|
|
"defaultAxis": true
|
|
},
|
|
{
|
|
"displayName": "",
|
|
"visible": true,
|
|
"min": "AUTO",
|
|
"max": "AUTO",
|
|
"position": "RIGHT",
|
|
"queryIds": [
|
|
"C"
|
|
],
|
|
"defaultAxis": true
|
|
}
|
|
]
|
|
},
|
|
"heatmapSettings": {
|
|
"yAxis": "VALUE"
|
|
},
|
|
"thresholds": [
|
|
{
|
|
"axisTarget": "LEFT",
|
|
"rules": [
|
|
{
|
|
"color": "#7dc540"
|
|
},
|
|
{
|
|
"color": "#f5d30f"
|
|
},
|
|
{
|
|
"color": "#dc172a"
|
|
}
|
|
],
|
|
"queryId": "",
|
|
"visible": true
|
|
}
|
|
],
|
|
"tableSettings": {
|
|
"isThresholdBackgroundAppliedToCell": false
|
|
},
|
|
"graphChartSettings": {
|
|
"connectNulls": false
|
|
},
|
|
"honeycombSettings": {
|
|
"showHive": true,
|
|
"showLegend": true,
|
|
"showLabels": false
|
|
}
|
|
},
|
|
"queriesSettings": {
|
|
"resolution": ""
|
|
},
|
|
"metricExpressions": [
|
|
"resolution=null&(builtin:service.keyRequest.count.total:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):sum:auto:sort(value(sum,descending)):limit(10)):limit(100):names,(builtin:service.keyRequest.errors.server.count:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):sum:auto:sort(value(sum,descending)):limit(10)):limit(100):names,(builtin:service.keyRequest.response.time:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):avg:auto:sort(value(avg,descending)):limit(10)):limit(100):names"
|
|
]
|
|
},
|
|
{
|
|
"name": "CASA Portfolio Requests",
|
|
"tileType": "DATA_EXPLORER",
|
|
"configured": true,
|
|
"bounds": {
|
|
"top": 0,
|
|
"left": 684,
|
|
"width": 342,
|
|
"height": 304
|
|
},
|
|
"tileFilter": {},
|
|
"customName": "Data explorer results",
|
|
"queries": [
|
|
{
|
|
"id": "A",
|
|
"timeAggregation": "DEFAULT",
|
|
"splitBy": [],
|
|
"metricSelector": "builtin:service.keyRequest.count.total:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):sum:auto:sort(value(sum,descending)):limit(10)",
|
|
"enabled": true
|
|
}
|
|
],
|
|
"visualConfig": {
|
|
"type": "SINGLE_VALUE",
|
|
"global": {
|
|
"hideLegend": false
|
|
},
|
|
"rules": [
|
|
{
|
|
"matcher": "A:",
|
|
"properties": {
|
|
"color": "DEFAULT"
|
|
},
|
|
"seriesOverrides": []
|
|
}
|
|
],
|
|
"axes": {
|
|
"xAxis": {
|
|
"visible": true
|
|
},
|
|
"yAxes": []
|
|
},
|
|
"heatmapSettings": {
|
|
"yAxis": "VALUE"
|
|
},
|
|
"singleValueSettings": {
|
|
"showTrend": false,
|
|
"showSparkLine": false,
|
|
"linkTileColorToThreshold": true
|
|
},
|
|
"thresholds": [
|
|
{
|
|
"axisTarget": "LEFT",
|
|
"rules": [
|
|
{
|
|
"color": "#7dc540"
|
|
},
|
|
{
|
|
"color": "#f5d30f"
|
|
},
|
|
{
|
|
"color": "#dc172a"
|
|
}
|
|
],
|
|
"queryId": "",
|
|
"visible": true
|
|
}
|
|
],
|
|
"tableSettings": {
|
|
"isThresholdBackgroundAppliedToCell": false
|
|
},
|
|
"graphChartSettings": {
|
|
"connectNulls": false
|
|
},
|
|
"honeycombSettings": {
|
|
"showHive": true,
|
|
"showLegend": true,
|
|
"showLabels": false
|
|
}
|
|
},
|
|
"queriesSettings": {
|
|
"resolution": "",
|
|
"foldTransformation": "TOTAL",
|
|
"foldAggregation": "VALUE"
|
|
},
|
|
"metricExpressions": [
|
|
"resolution=null&(builtin:service.keyRequest.count.total:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"PortfolioRequestBA.onPortfolioUpdateRequest~\")\")))):parents:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):merge(\"dt.entity.service\",\"dt.entity.service_method\"):sum:auto:sort(value(sum,descending)):limit(10)):limit(100):names:fold(value)"
|
|
]
|
|
},
|
|
{
|
|
"name": "FoD Feature Activations",
|
|
"tileType": "DATA_EXPLORER",
|
|
"configured": true,
|
|
"bounds": {
|
|
"top": 0,
|
|
"left": 342,
|
|
"width": 342,
|
|
"height": 304
|
|
},
|
|
"tileFilter": {},
|
|
"customName": "Data explorer results",
|
|
"queries": [
|
|
{
|
|
"id": "A",
|
|
"metric": "comfy.featureresolver.features.activated.count",
|
|
"timeAggregation": "DEFAULT",
|
|
"splitBy": [],
|
|
"sortBy": "DESC",
|
|
"filterBy": {
|
|
"filterOperator": "AND",
|
|
"nestedFilters": [
|
|
{
|
|
"filter": "env",
|
|
"filterType": "DIMENSION",
|
|
"filterOperator": "OR",
|
|
"nestedFilters": [],
|
|
"criteria": [
|
|
{
|
|
"value": "{{.env}}",
|
|
"evaluator": "EQ"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"criteria": []
|
|
},
|
|
"limit": 100,
|
|
"enabled": true
|
|
}
|
|
],
|
|
"visualConfig": {
|
|
"type": "SINGLE_VALUE",
|
|
"global": {
|
|
"hideLegend": false
|
|
},
|
|
"rules": [
|
|
{
|
|
"matcher": "A:",
|
|
"properties": {
|
|
"color": "DEFAULT"
|
|
},
|
|
"seriesOverrides": []
|
|
}
|
|
],
|
|
"axes": {
|
|
"xAxis": {
|
|
"visible": true
|
|
},
|
|
"yAxes": []
|
|
},
|
|
"heatmapSettings": {
|
|
"yAxis": "VALUE"
|
|
},
|
|
"singleValueSettings": {
|
|
"showTrend": false,
|
|
"showSparkLine": true,
|
|
"linkTileColorToThreshold": true
|
|
},
|
|
"thresholds": [
|
|
{
|
|
"axisTarget": "LEFT",
|
|
"rules": [
|
|
{
|
|
"color": "#7dc540"
|
|
},
|
|
{
|
|
"color": "#f5d30f"
|
|
},
|
|
{
|
|
"color": "#dc172a"
|
|
}
|
|
],
|
|
"queryId": "",
|
|
"visible": true
|
|
}
|
|
],
|
|
"tableSettings": {
|
|
"isThresholdBackgroundAppliedToCell": false
|
|
},
|
|
"graphChartSettings": {
|
|
"connectNulls": false
|
|
},
|
|
"honeycombSettings": {
|
|
"showHive": true,
|
|
"showLegend": true,
|
|
"showLabels": false
|
|
}
|
|
},
|
|
"queriesSettings": {
|
|
"resolution": "",
|
|
"foldTransformation": "TOTAL",
|
|
"foldAggregation": "VALUE"
|
|
},
|
|
"metricExpressions": [
|
|
"resolution=null&(comfy.featureresolver.features.activated.count:filter(and(or(eq(env,{{.env}})))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names:fold(value)",
|
|
"resolution=null&(comfy.featureresolver.features.activated.count:filter(and(or(eq(env,{{.env}})))):splitBy():sort(value(auto,descending)):limit(100))"
|
|
]
|
|
},
|
|
{
|
|
"name": "FoD Usecases",
|
|
"tileType": "DATA_EXPLORER",
|
|
"configured": true,
|
|
"bounds": {
|
|
"top": 0,
|
|
"left": 0,
|
|
"width": 342,
|
|
"height": 304
|
|
},
|
|
"tileFilter": {},
|
|
"customName": "Data explorer results",
|
|
"queries": [
|
|
{
|
|
"id": "A",
|
|
"metric": "comfy.featureresolver.fod.usecases.count",
|
|
"spaceAggregation": "VALUE",
|
|
"timeAggregation": "DEFAULT",
|
|
"splitBy": [],
|
|
"sortBy": "DESC",
|
|
"filterBy": {
|
|
"filterOperator": "AND",
|
|
"nestedFilters": [
|
|
{
|
|
"filter": "env",
|
|
"filterType": "DIMENSION",
|
|
"filterOperator": "OR",
|
|
"nestedFilters": [],
|
|
"criteria": [
|
|
{
|
|
"value": "{{.env}}",
|
|
"evaluator": "EQ"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"criteria": []
|
|
},
|
|
"limit": 100,
|
|
"enabled": true
|
|
}
|
|
],
|
|
"visualConfig": {
|
|
"type": "SINGLE_VALUE",
|
|
"global": {
|
|
"hideLegend": false
|
|
},
|
|
"rules": [
|
|
{
|
|
"matcher": "A:",
|
|
"properties": {
|
|
"color": "DEFAULT"
|
|
},
|
|
"seriesOverrides": []
|
|
}
|
|
],
|
|
"axes": {
|
|
"xAxis": {
|
|
"visible": true
|
|
},
|
|
"yAxes": []
|
|
},
|
|
"heatmapSettings": {
|
|
"yAxis": "VALUE"
|
|
},
|
|
"singleValueSettings": {
|
|
"showTrend": false,
|
|
"showSparkLine": true,
|
|
"linkTileColorToThreshold": true
|
|
},
|
|
"thresholds": [
|
|
{
|
|
"axisTarget": "LEFT",
|
|
"rules": [
|
|
{
|
|
"color": "#7dc540"
|
|
},
|
|
{
|
|
"color": "#f5d30f"
|
|
},
|
|
{
|
|
"color": "#dc172a"
|
|
}
|
|
],
|
|
"queryId": "",
|
|
"visible": true
|
|
}
|
|
],
|
|
"tableSettings": {
|
|
"isThresholdBackgroundAppliedToCell": false
|
|
},
|
|
"graphChartSettings": {
|
|
"connectNulls": false
|
|
},
|
|
"honeycombSettings": {
|
|
"showHive": true,
|
|
"showLegend": true,
|
|
"showLabels": false
|
|
}
|
|
},
|
|
"queriesSettings": {
|
|
"resolution": "",
|
|
"foldTransformation": "TOTAL",
|
|
"foldAggregation": "VALUE"
|
|
},
|
|
"metricExpressions": [
|
|
"resolution=null&(comfy.featureresolver.fod.usecases.count:filter(and(or(eq(env,{{.env}})))):splitBy():value:auto:sort(value(sum,descending)):limit(100)):limit(100):names:fold(value)",
|
|
"resolution=null&(comfy.featureresolver.fod.usecases.count:filter(and(or(eq(env,{{.env}})))):splitBy():value:auto:sort(value(sum,descending)):limit(100))"
|
|
]
|
|
}
|
|
]
|
|
} |