From a269d6cb9fb0741f1034d71bd6b5ea6eebe35695 Mon Sep 17 00:00:00 2001 From: "Holomek Christopher; BMW Group" Date: Thu, 21 Apr 2022 13:20:54 +0200 Subject: [PATCH] add new metrics extend dashboard by new tiles: -for some microservice -for agent placeholder [1-10] --- .../calculated-metrics-service.yaml | 30 +- .../dashboard/CDcomfyCampaignMonitoring.json | 13686 +++++++++++----- .../CD_comfy/dashboard/dashboard.yaml | 504 +- .../request-attributes.yaml | 27 +- 4 files changed, 9949 insertions(+), 4298 deletions(-) diff --git a/BMW-Dynatrace-config/CD_comfy/calculated-metrics-service/calculated-metrics-service.yaml b/BMW-Dynatrace-config/CD_comfy/calculated-metrics-service/calculated-metrics-service.yaml index c7fcdce4..4b51bdc5 100644 --- a/BMW-Dynatrace-config/CD_comfy/calculated-metrics-service/calculated-metrics-service.yaml +++ b/BMW-Dynatrace-config/CD_comfy/calculated-metrics-service/calculated-metrics-service.yaml @@ -6,6 +6,10 @@ config: - Comfy_RunningCampaigns: metric-request-attribute-number-no-split.json - Comfy_VehicleActionStatus: metric-request-count.json - Comfy_VehicleActionStatus_AgentId: metric-request-count-2-attributes.json + - Comfy_StartedTriggers: metric-request-attribute-number-no-split.json + - Comfy_StartedFastLaneTriggers: metric-request-attribute-number-no-split.json + - Comfy_CompletedCampaigns: metric-request-attribute-number-no-split.json + - Comfy_CompletedFastLaneTriggers: metric-request-attribute-number-no-split.json Comfy_ActionDuration: - name: Comfy_ActionDuration @@ -60,4 +64,28 @@ Comfy_VehicleActionStatus_AgentId: - requestAttribute2: Comfy_AgentIdConsume - msId: comfy-orchestration - dimension: "{RequestAttribute:Comfy_AgentIdConsume} : {RequestAttribute:Comfy_VehicleActionStatus}" - - dimensionName: "Agent : Status" \ No newline at end of file + - dimensionName: "Agent : Status" +Comfy_StartedTriggers: + - name: Comfy_StartedTriggers + - metricKey: calc:service.comfy_startedtriggers + - unit: COUNT + - requestAttribute: Comfy_StartedTriggers + - msId: comfy-orchestration +Comfy_StartedFastLaneTriggers: + - name: Comfy_StartedFastLaneTriggers + - metricKey: calc:service.comfy_startedfastlanetriggers + - unit: COUNT + - requestAttribute: Comfy_StartedFastLaneTriggers + - msId: comfy-orchestration +Comfy_CompletedTriggers: + - name: Comfy_CompletedTriggers + - metricKey: calc:service.comfy_completedtriggers + - unit: COUNT + - requestAttribute: Comfy_CompletedTriggers + - msId: comfy-orchestration +Comfy_CompletedFastLaneTriggers: + - name: Comfy_CompletedFastLaneTriggers + - metricKey: calc:service.comfy_completedfastlanetriggers + - unit: COUNT + - requestAttribute: Comfy_CompletedFastLaneTriggers + - msId: comfy-orchestration \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_comfy/dashboard/CDcomfyCampaignMonitoring.json b/BMW-Dynatrace-config/CD_comfy/dashboard/CDcomfyCampaignMonitoring.json index 1c620981..9f52cf8a 100644 --- a/BMW-Dynatrace-config/CD_comfy/dashboard/CDcomfyCampaignMonitoring.json +++ b/BMW-Dynatrace-config/CD_comfy/dashboard/CDcomfyCampaignMonitoring.json @@ -19,515 +19,6 @@ "preset": true }, "tiles": [ - { - "name": "Service Overview - comfy-management", - "nameSize": "", - "tileType": "HEADER", - "configured": true, - "bounds": { - "top": 2546, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {} - }, - { - "name": "Service Overview - comfy-agent-registry", - "nameSize": "", - "tileType": "HEADER", - "configured": true, - "bounds": { - "top": 3496, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {} - }, - { - "name": "Service Overview - comfy-cockpit", - "nameSize": "", - "tileType": "HEADER", - "configured": true, - "bounds": { - "top": 3914, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {} - }, - { - "name": "All Vehicle Action Statuses", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 304, - "left": 950, - "width": 304, - "height": 304 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_vehicleactionstatus", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Status" - ], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "TOP_LIST", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "TURQUOISE", - "seriesType": "STACKED_AREA" - }, - "seriesOverrides": [ - { - "name": "EXECUTED", - "color": "#5ead35" - }, - { - "name": "TIMED_OUT", - "color": "#f5d30f" - }, - { - "name": "FAILED", - "color": "#c41425" - }, - { - "name": "PREPARED", - "color": "#74cff7" - }, - { - "name": "SCHEDULED", - "color": "#14a8f5" - }, - { - "name": "DISPATCHED", - "color": "#008cdb" - }, - { - "name": "ACCEPTED", - "color": "#9cd575" - }, - { - "name": "RUNNING", - "color": "#7dc540" - } - ] - } - ], - "axes": { - "xAxis": { - "displayName": "", - "visible": true - }, - "yAxes": [ - { - "displayName": "", - "visible": true, - "min": "AUTO", - "max": "AUTO", - "position": "LEFT", - "queryIds": [ - "A" - ], - "defaultAxis": true - } - ] - }, - "heatmapSettings": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 1558, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {}, - "markdown": "___\n" - }, - { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 3458, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {}, - "markdown": "___\n" - }, - { - "name": "Terminal Vehicle Action Statuses", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 304, - "left": 0, - "width": 608, - "height": 304 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_vehicleactionstatus", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Status" - ], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Status", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "EXECUTED", - "evaluator": "EQ" - }, - { - "value": "TIMED_OUT", - "evaluator": "EQ" - }, - { - "value": "FAILED", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "STACKED_COLUMN", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "TURQUOISE", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [ - { - "name": "EXECUTED", - "color": "#5ead35" - }, - { - "name": "TIMED_OUT", - "color": "#f5d30f" - }, - { - "name": "FAILED", - "color": "#c41425" - } - ] - } - ], - "axes": { - "xAxis": { - "displayName": "", - "visible": true - }, - "yAxes": [ - { - "displayName": "", - "visible": true, - "min": "AUTO", - "max": "AUTO", - "position": "LEFT", - "queryIds": [ - "A" - ], - "defaultAxis": true - } - ] - }, - "heatmapSettings": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Terminal Vehicle Action Statuses", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 304, - "left": 608, - "width": 342, - "height": 304 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_vehicleactionstatus", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Status" - ], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Status", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "EXECUTED", - "evaluator": "EQ" - }, - { - "value": "TIMED_OUT", - "evaluator": "EQ" - }, - { - "value": "FAILED", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "PIE_CHART", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "TURQUOISE", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [ - { - "name": "EXECUTED", - "color": "#5ead35" - }, - { - "name": "TIMED_OUT", - "color": "#f5d30f" - }, - { - "name": "FAILED", - "color": "#c41425" - } - ] - } - ], - "axes": { - "xAxis": { - "displayName": "", - "visible": true - }, - "yAxes": [ - { - "displayName": "", - "visible": true, - "min": "AUTO", - "max": "AUTO", - "position": "LEFT", - "queryIds": [ - "A" - ], - "defaultAxis": true - } - ] - }, - "heatmapSettings": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Status Overview", - "nameSize": "", - "tileType": "HEADER", - "configured": true, - "bounds": { - "top": 266, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {} - }, { "name": "Overall Campaign Statistics", "nameSize": "", @@ -542,65 +33,28 @@ "tileFilter": {} }, { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 228, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {}, - "markdown": "___\n" - }, - { - "name": "Dispatched Triggers per Agent", + "name": "Started Campaigns", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 684, + "top": 38, "left": 0, - "width": 608, - "height": 304 + "width": 266, + "height": 190 }, "tileFilter": {}, - "customName": "Data explorer results", + "customName": "Single value", "queries": [ { "id": "A", - "metric": "calc:service.comfy_agentidpublish", - "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent" - ], - "sortBy": "DESC", - "filterBy": { - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - } - ], - "criteria": [] - }, - "limit": 10, + "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():sum:auto:sort(value(sum,descending)):limit(10)", "enabled": true } ], "visualConfig": { - "type": "STACKED_COLUMN", + "type": "SINGLE_VALUE", "global": { "hideLegend": false }, @@ -608,32 +62,23 @@ { "matcher": "A:", "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" + "color": "DEFAULT" }, "seriesOverrides": [] } ], "axes": { "xAxis": { - "displayName": "", "visible": true }, - "yAxes": [ - { - "displayName": "", - "visible": true, - "min": "AUTO", - "max": "AUTO", - "position": "LEFT", - "queryIds": [ - "A" - ], - "defaultAxis": true - } - ] + "yAxes": [] }, "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, "thresholds": [ { "axisTarget": "LEFT", @@ -645,10 +90,11 @@ "color": "#f5d30f" }, { - "color": "#dc172a" + "value": 0, + "color": "#74cff7" } ], - "queryId": "A", + "queryId": "", "visible": true } ], @@ -864,151 +310,23 @@ } }, { - "name": "Average Throughput", + "name": "Pauses", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1178, + "top": 38, "left": 798, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent2}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "AVG" - } - }, - { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 1178, - "left": 0, "width": 152, "height": 190 }, "tileFilter": {}, - "markdown": "# {{.agent2DisplayName}}" - }, - { - "name": "Total Triggers", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1178, - "left": 570, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", + "customName": "Single value", "queries": [ { "id": "A", - "metric": "calc:service.comfy_agentidpublish", - "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent" - ], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Agent", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent2}}", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, + "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns/[UUID]/pause~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():sum:auto:sort(value(sum,descending)):limit(10)", "enabled": true } ], @@ -1021,8 +339,7 @@ { "matcher": "A:", "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" + "color": "DEFAULT" }, "seriesOverrides": [] } @@ -1035,7 +352,7 @@ }, "heatmapSettings": {}, "singleValueSettings": { - "showTrend": true, + "showTrend": false, "showSparkLine": true, "linkTileColorToThreshold": true }, @@ -1050,940 +367,8 @@ "color": "#f5d30f" }, { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "SUM" - } - }, - { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 1368, - "left": 0, - "width": 152, - "height": 190 - }, - "tileFilter": {}, - "markdown": "# {{.agent3DisplayName}}" - }, - { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 988, - "left": 0, - "width": 152, - "height": 190 - }, - "tileFilter": {}, - "markdown": "# {{.agent1DisplayName}}" - }, - { - "name": "Total Triggers", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1368, - "left": 570, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_agentidpublish", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent" - ], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Agent", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent3}}", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "SUM" - } - }, - { - "name": "Average Throughput", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1368, - "left": 798, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent3}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "AVG" - } - }, - { - "name": "Median Duration", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1368, - "left": 1026, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_actionduration", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent" - ], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Agent", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent3}}", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "MEDIAN" - } - }, - { - "name": "Total Triggers", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 988, - "left": 570, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_agentidpublish", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent" - ], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Agent", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent1}}", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "SUM" - } - }, - { - "name": "Average Throughput", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 988, - "left": 798, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent1}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "AVG" - } - }, - { - "name": "Median Duration", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 988, - "left": 1026, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_actionduration", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent" - ], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Agent", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent1}}", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "MEDIAN" - } - }, - { - "name": "Agent Overview", - "nameSize": "", - "tileType": "HEADER", - "configured": true, - "bounds": { - "top": 646, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {} - }, - { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 608, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {}, - "markdown": "___\n" - }, - { - "name": "Median Duration", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1178, - "left": 1026, - "width": 228, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_actionduration", - "spaceAggregation": "MEDIAN", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent" - ], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Agent", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent2}}", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": true, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "MEDIAN" - } - }, - { - "name": "Agent Statuses", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1178, - "left": 304, - "width": 266, - "height": 190 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "calc:service.comfy_vehicleactionstatus_agentid", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [ - "Agent : Status" - ], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "TAG", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "Environment:{{.env}}", - "evaluator": "IN" - } - ] - }, - { - "filter": "Agent : Status", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent2}} : EXECUTED", - "evaluator": "EQ" - }, - { - "value": "{{.agent2}} : ACCEPTED", - "evaluator": "EQ" - }, - { - "value": "{{.agent2}} : RUNNING", - "evaluator": "EQ" - }, - { - "value": "{{.agent2}} : TIMED_OUT", - "evaluator": "EQ" - }, - { - "value": "{{.agent2}} : FAILED", - "evaluator": "EQ" - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "TOP_LIST", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "TURQUOISE", - "seriesType": "STACKED_AREA" - }, - "seriesOverrides": [ - { - "name": "{{.agent2}} : EXECUTED", - "color": "#5ead35" - }, - { - "name": "{{.agent2}} : TIMED_OUT", - "color": "#f5d30f" - }, - { - "name": "{{.agent2}} : FAILED", - "color": "#c41425" - }, - { - "name": "{{.agent2}} : ACCEPTED", - "color": "#9cd575" - }, - { - "name": "{{.agent2}} : RUNNING", - "color": "#7dc540" - } - ] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" + "value": 0, + "color": "#ffee7c" } ], "queryId": "", @@ -2003,26 +388,761 @@ } }, { - "name": "Agent Statuses", + "name": "Resumes", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1368, - "left": 304, - "width": 266, + "top": 38, + "left": 950, + "width": 152, "height": 190 }, "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns/[UUID]/resume~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():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": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#ffa86c" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Stops", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 1102, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns/[UUID]~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():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": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#f28289" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Overall Trigger Statistics", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 228, + "left": 0, + "width": 608, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Started Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 0, + "width": 304, + "height": 190 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_completedcampaigns", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#74cff7" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Completed Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 304, + "width": 304, + "height": 190 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_completedcampaigns", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#9cd575" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Overall FastLaneTrigger Statistics", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 228, + "left": 646, + "width": 608, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Started FastLaneTriggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 646, + "width": 304, + "height": 190 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_completedcampaigns", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#74cff7" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Completed FastLaneTriggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 950, + "width": 304, + "height": 190 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_completedcampaigns", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#9cd575" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Status Overview", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 456, + "left": 0, + "width": 1254, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Terminal Vehicle Action Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, "customName": "Data explorer results", "queries": [ { "id": "A", - "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "metric": "calc:service.comfy_vehicleactionstatus", "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", "splitBy": [ - "Agent : Status" + "Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "EXECUTED", + "evaluator": "EQ" + }, + { + "value": "TIMED_OUT", + "evaluator": "EQ" + }, + { + "value": "FAILED", + "evaluator": "EQ" + } + ] + }, + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "EXECUTED", + "color": "#5ead35" + }, + { + "name": "TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "FAILED", + "color": "#c41425" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Terminal Vehicle Action Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 608, + "width": 342, + "height": 304 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Status" ], "sortBy": "DESC", "filterBy": { @@ -2041,30 +1161,145 @@ ] }, { - "filter": "Agent : Status", + "filter": "Status", "filterType": "DIMENSION", "filterOperator": "OR", "nestedFilters": [], "criteria": [ { - "value": "{{.agent3}} : TIMED_OUT", + "value": "EXECUTED", "evaluator": "EQ" }, { - "value": "{{.agent3}} : RUNNING", + "value": "TIMED_OUT", "evaluator": "EQ" }, { - "value": "{{.agent3}} : EXECUTED", + "value": "FAILED", "evaluator": "EQ" - }, + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "EXECUTED", + "color": "#5ead35" + }, + { + "name": "TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "FAILED", + "color": "#c41425" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "All Vehicle Action Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 950, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ { - "value": "{{.agent3}} : FAILED", - "evaluator": "EQ" - }, - { - "value": "{{.agent3}} : ACCEPTED", - "evaluator": "EQ" + "value": "Environment:{{.env}}", + "evaluator": "IN" } ] } @@ -2089,23 +1324,35 @@ }, "seriesOverrides": [ { - "name": "{{.agent3}} : EXECUTED", + "name": "EXECUTED", "color": "#5ead35" }, { - "name": "{{.agent3}} : TIMED_OUT", + "name": "TIMED_OUT", "color": "#f5d30f" }, { - "name": "{{.agent3}} : FAILED", + "name": "FAILED", "color": "#c41425" }, { - "name": "{{.agent3}} : ACCEPTED", + "name": "PREPARED", + "color": "#74cff7" + }, + { + "name": "SCHEDULED", + "color": "#14a8f5" + }, + { + "name": "DISPATCHED", + "color": "#008cdb" + }, + { + "name": "ACCEPTED", "color": "#9cd575" }, { - "name": "{{.agent3}} : RUNNING", + "name": "RUNNING", "color": "#7dc540" } ] @@ -2116,7 +1363,19 @@ "displayName": "", "visible": true }, - "yAxes": [] + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] }, "heatmapSettings": {}, "thresholds": [ @@ -2150,30 +1409,42 @@ } }, { - "name": "Agent Statuses", + "name": "Agent Overview", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 798, + "left": 0, + "width": 1254, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Dispatched Triggers per Agent", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 988, - "left": 304, - "width": 266, - "height": 190 + "top": 836, + "left": 0, + "width": 608, + "height": 304 }, "tileFilter": {}, "customName": "Data explorer results", "queries": [ { "id": "A", - "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "metric": "calc:service.comfy_agentidpublish", "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", "splitBy": [ - "Agent : Status" + "Agent" ], "sortBy": "DESC", "filterBy": { - "filterOperator": "AND", "nestedFilters": [ { "filter": "dt.entity.service", @@ -2186,34 +1457,6 @@ "evaluator": "IN" } ] - }, - { - "filter": "Agent : Status", - "filterType": "DIMENSION", - "filterOperator": "OR", - "nestedFilters": [], - "criteria": [ - { - "value": "{{.agent1}} : FAILED", - "evaluator": "EQ" - }, - { - "value": "{{.agent1}} : EXECUTED", - "evaluator": "EQ" - }, - { - "value": "{{.agent1}} : TIMED_OUT", - "evaluator": "EQ" - }, - { - "value": "{{.agent1}} : ACCEPTED", - "evaluator": "EQ" - }, - { - "value": "{{.agent1}} : RUNNING", - "evaluator": "EQ" - } - ] } ], "criteria": [] @@ -2223,7 +1466,7 @@ } ], "visualConfig": { - "type": "TOP_LIST", + "type": "STACKED_COLUMN", "global": { "hideLegend": false }, @@ -2231,38 +1474,30 @@ { "matcher": "A:", "properties": { - "color": "TURQUOISE", - "seriesType": "STACKED_AREA" + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" }, - "seriesOverrides": [ - { - "name": "{{.agent1}} : EXECUTED", - "color": "#5ead35" - }, - { - "name": "{{.agent1}} : TIMED_OUT", - "color": "#f5d30f" - }, - { - "name": "{{.agent1}} : FAILED", - "color": "#c41425" - }, - { - "name": "{{.agent1}} : ACCEPTED", - "color": "#9cd575" - }, - { - "name": "{{.agent1}} : RUNNING", - "color": "#7dc540" - } - ] + "seriesOverrides": [] } ], "axes": { "xAxis": { + "displayName": "", "visible": true }, - "yAxes": [] + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] }, "heatmapSettings": {}, "thresholds": [ @@ -2279,7 +1514,7 @@ "color": "#dc172a" } ], - "queryId": "", + "queryId": "A", "visible": true } ], @@ -2301,7 +1536,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 684, + "top": 836, "left": 646, "width": 608, "height": 304 @@ -2405,775 +1640,17 @@ } }, { - "name": "Stops", + "name": "Service Overview - comfy-orchestration", "nameSize": "", - "tileType": "DATA_EXPLORER", + "tileType": "HEADER", "configured": true, "bounds": { - "top": 38, - "left": 1102, - "width": 152, - "height": 190 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns/[UUID]~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():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": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "value": 0, - "color": "#f28289" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Resumes", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 38, - "left": 950, - "width": 152, - "height": 190 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns/[UUID]/resume~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():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": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "value": 0, - "color": "#ffa86c" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Pauses", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 38, - "left": 798, - "width": 152, - "height": 190 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns/[UUID]/pause~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():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": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "value": 0, - "color": "#ffee7c" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Started Campaigns", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 38, + "top": 1140, "left": 0, - "width": 266, - "height": 190 + "width": 1254, + "height": 38 }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.keyRequest.errors.server.successCount:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"/comfy-orchestration/campaign/v1/campaigns~\")\")))):parents:filter(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\"))):splitBy():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": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": true, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "value": 0, - "color": "#74cff7" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Health", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1368, - "left": 152, - "width": 152, - "height": 190 - }, - "tileFilter": { - "timeframe": "-30m" - }, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"{{.agent3Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", - "enabled": true - } - ], - "visualConfig": { - "type": "HONEYCOMB", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "LINE", - "alias": "Success rate (server side)" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "columnId": "Success rate (server side)", - "rules": [ - { - "value": 56, - "color": "#7dc540" - }, - { - "value": 26, - "color": "#f5d30f" - }, - { - "value": 0, - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": { - "showHive": true, - "showLegend": false, - "showLabels": false - } - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Health", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1178, - "left": 152, - "width": 152, - "height": 190 - }, - "tileFilter": { - "timeframe": "-30m" - }, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"{{.agent2Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", - "enabled": true - } - ], - "visualConfig": { - "type": "HONEYCOMB", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "LINE", - "alias": "Success rate (server side)" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "columnId": "Success rate (server side)", - "rules": [ - { - "value": 56, - "color": "#7dc540" - }, - { - "value": 26, - "color": "#f5d30f" - }, - { - "value": 0, - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": { - "showHive": true, - "showLegend": false, - "showLabels": false - } - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Health", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 988, - "left": 152, - "width": 152, - "height": 190 - }, - "tileFilter": { - "timeframe": "-30m" - }, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"{{.agent1Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", - "enabled": true - } - ], - "visualConfig": { - "type": "HONEYCOMB", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "LINE", - "alias": "Success rate (server side)" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "columnId": "Success rate (server side)", - "rules": [ - { - "value": 56, - "color": "#7dc540" - }, - { - "value": 26, - "color": "#f5d30f" - }, - { - "value": 0, - "color": "#dc172a" - } - ], - "queryId": "A", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": { - "showHive": true, - "showLegend": false, - "showLabels": false - } - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Background requests at comfy-orchestration", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1634, - "left": 646, - "width": 456, - "height": 342 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "metric": "builtin:service.requestCount.total", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-orchestration {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "enabled": true - }, - { - "id": "B", - "metric": "builtin:service.errors.total.count", - "spaceAggregation": "SUM", - "timeAggregation": "DEFAULT", - "splitBy": [], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-orchestration {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "enabled": true - }, - { - "id": "C", - "metric": "builtin:service.response.time", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-orchestration {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "enabled": true - } - ], - "visualConfig": { - "type": "GRAPH_CHART", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [ - { - "name": "Request count", - "color": "#008cdb" - } - ] - }, - { - "matcher": "B:", - "properties": { - "color": "DEFAULT", - "seriesType": "AREA" - }, - "seriesOverrides": [ - { - "name": "Number of any errors", - "color": "#dc172a" - } - ] - }, - { - "matcher": "C:", - "properties": { - "color": "DEFAULT", - "seriesType": "LINE" - }, - "seriesOverrides": [ - { - "name": "Response time", - "color": "#e0f4fc" - } - ] - } - ], - "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": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } + "tileFilter": {} }, { "name": "Web requests at comfy-orchestration", @@ -3181,7 +1658,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1634, + "top": 1178, "left": 0, "width": 494, "height": 342 @@ -3383,17 +1860,107 @@ } }, { - "name": "Service Overview - comfy-orchestration", - "nameSize": "", - "tileType": "HEADER", + "name": "Response Time", + "nameSize": "small", + "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1596, - "left": 0, - "width": 1254, - "height": 38 + "top": 1178, + "left": 494, + "width": 152, + "height": 114 }, - "tileFilter": {} + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-orchestration {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 100000, + "color": "#f5d30f" + }, + { + "value": 1000000, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } }, { "name": "Requests/min", @@ -3401,7 +1968,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1748, + "top": 1292, "left": 494, "width": 152, "height": 114 @@ -3474,13 +2041,608 @@ "foldAggregation": "AVG" } }, + { + "name": "Failure Rate", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1406, + "left": 494, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.errors.total.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-orchestration {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 0.01, + "color": "#f5d30f" + }, + { + "value": 2, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Background requests at comfy-orchestration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1178, + "left": 646, + "width": 456, + "height": 342 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "builtin:service.requestCount.total", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-orchestration {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "B", + "metric": "builtin:service.errors.total.count", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-orchestration {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "C", + "metric": "builtin:service.response.time", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-orchestration {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#008cdb" + } + ] + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of any errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Response time", + "color": "#e0f4fc" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Response Time", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1178, + "left": 1102, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-orchestration {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 100000, + "color": "#f5d30f" + }, + { + "value": 1000000, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Requests/min", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1292, + "left": 1102, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Background requests at comfy-orchestration {{.envLower}}~\")\")))):rate(1m):value: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": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Failure Rate", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1406, + "left": 1102, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.errors.total.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-orchestration {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 0.01, + "color": "#f5d30f" + }, + { + "value": 2, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "ActionTreeResolverBA.prepareActions", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1976, + "top": 1520, "left": 0, "width": 418, "height": 266 @@ -3615,14 +2777,161 @@ "resolution": "" } }, + { + "name": "ActionTreeResolverBA.processTrigger", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1520, + "left": 418, + "width": 418, + "height": 266 + }, + "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(~\"ActionTreeResolverBA.processTrigger~\")\")))):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(~\"ActionTreeResolverBA.processTrigger~\")\")))):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(~\"ActionTreeResolverBA.processTrigger~\")\")))):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:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#008cdb" + } + ] + }, + { + "matcher": "B:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of server side errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Method response time", + "color": "#e0f4fc" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "SchedulerBF.requestActionScheduling", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1976, - "left": 418, + "top": 1520, + "left": 836, "width": 418, "height": 266 }, @@ -3756,14 +3065,161 @@ "resolution": "" } }, + { + "name": "SchedulerBF.requestFastLaneTriggerActionScheduling", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1786, + "left": 0, + "width": 418, + "height": 266 + }, + "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(~\"SchedulerBF.requestFastLaneTriggerActionScheduling~\")\")))):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(~\"SchedulerBF.requestFastLaneTriggerActionScheduling~\")\")))):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(~\"SchedulerBF.requestFastLaneTriggerActionScheduling~\")\")))):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:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#008cdb" + } + ] + }, + { + "matcher": "B:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of server side errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Method response time", + "color": "#e0f4fc" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "DispatcherBA.publishToAgentQueue", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1976, - "left": 836, + "top": 1786, + "left": 418, "width": 418, "height": 266 }, @@ -3897,13 +3353,160 @@ "resolution": "" } }, + { + "name": "DispatcherBA.publishFastLaneActionToAgentQueue", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1786, + "left": 836, + "width": 418, + "height": 266 + }, + "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(~\"DispatcherBA.dispatchFastLaneTriggerAction~\")\")))):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(~\"DispatcherBA.dispatchFastLaneTriggerAction~\")\")))):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(~\"DispatcherBA.dispatchFastLaneTriggerAction~\")\")))):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:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#008cdb" + } + ] + }, + { + "matcher": "B:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of server side errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Method response time", + "color": "#e0f4fc" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "ActionBF.statusUpdate", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2242, + "top": 2052, "left": 0, "width": 418, "height": 266 @@ -4044,7 +3647,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2242, + "top": 2052, "left": 418, "width": 418, "height": 266 @@ -4179,14 +3782,337 @@ "resolution": "" } }, + { + "name": "Service Overview - comfy-management", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2318, + "left": 0, + "width": 1254, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Web requests at comfy-management", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2356, + "left": 0, + "width": 494, + "height": 342 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "builtin:service.requestCount.total", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-management {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "B", + "metric": "builtin:service.errors.total.count", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-management {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "C", + "metric": "builtin:service.response.time", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-management {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#00a1b2" + } + ] + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of any errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Response time", + "color": "#e1f7f9" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Response Time", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2356, + "left": 494, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-management {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 100000, + "color": "#f5d30f" + }, + { + "value": 1000000, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "Requests/min", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1748, - "left": 1102, + "top": 2470, + "left": 494, "width": 152, "height": 114 }, @@ -4196,7 +4122,7 @@ { "id": "A", "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Background requests at comfy-orchestration {{.envLower}}~\")\")))):rate(1m):value:auto:sort(value(sum,descending)):limit(10)", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Web requests at comfy-management {{.envLower}}~\")\")))):rate(1m):value:auto:sort(value(sum,descending)):limit(10)", "enabled": true } ], @@ -4258,219 +4184,13 @@ "foldAggregation": "AVG" } }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1634, - "left": 1102, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-orchestration {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1634, - "left": 494, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-orchestration {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, { "name": "Failure Rate", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 1862, + "top": 2584, "left": 494, "width": 152, "height": 114 @@ -4496,7 +4216,7 @@ "nestedFilters": [], "criteria": [ { - "value": "Web requests at comfy-orchestration {{.envLower}}", + "value": "Web requests at comfy-management {{.envLower}}", "evaluator": "IN", "matchExactly": true } @@ -4567,130 +4287,13 @@ "resolution": "" } }, - { - "name": "Failure Rate", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 1862, - "left": 1102, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.errors.total.rate", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-orchestration {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 0.01, - "color": "#f5d30f" - }, - { - "value": 2, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 2508, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {}, - "markdown": "___\n" - }, { "name": "Background requests at comfy-management", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2584, + "top": 2356, "left": 646, "width": 456, "height": 342 @@ -4892,13 +4495,13 @@ } }, { - "name": "Requests/min", + "name": "Response Time", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2698, - "left": 494, + "top": 2356, + "left": 1102, "width": 152, "height": 114 }, @@ -4907,8 +4510,32 @@ "queries": [ { "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Web requests at comfy-management {{.envLower}}~\")\")))):rate(1m):value:auto:sort(value(sum,descending)):limit(10)", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-management {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, "enabled": true } ], @@ -4936,7 +4563,7 @@ "singleValueSettings": { "showTrend": false, "showSparkLine": false, - "linkTileColorToThreshold": false + "linkTileColorToThreshold": true }, "thresholds": [ { @@ -4946,9 +4573,11 @@ "color": "#7dc540" }, { + "value": 100000, "color": "#f5d30f" }, { + "value": 1000000, "color": "#dc172a" } ], @@ -4965,9 +4594,7 @@ "honeycombSettings": {} }, "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "AVG" + "resolution": "" } }, { @@ -4976,7 +4603,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2698, + "top": 2470, "left": 1102, "width": 152, "height": 114 @@ -5049,322 +4676,13 @@ "foldAggregation": "AVG" } }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 2584, - "left": 1102, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-management {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 2584, - "left": 494, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-management {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, { "name": "Failure Rate", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2812, - "left": 494, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.errors.total.rate", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-management {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 0.01, - "color": "#f5d30f" - }, - { - "value": 2, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Failure Rate", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 2812, + "top": 2584, "left": 1102, "width": 152, "height": 114 @@ -5461,155 +4779,14 @@ "resolution": "" } }, - { - "name": "StatusUpdateBA.consumeStatusUpdate", - "nameSize": "", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 2926, - "left": 0, - "width": 418, - "height": 266 - }, - "tileFilter": {}, - "customName": "Data explorer results", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.keyRequest.count.total:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"StatusUpdateBA.consumeStatusUpdate~\")\")))):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", - "metricSelector": "builtin:service.keyRequest.errors.server.count:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"StatusUpdateBA.consumeStatusUpdate~\")\")))):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", - "metricSelector": "builtin:service.keyRequest.response.time:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"StatusUpdateBA.consumeStatusUpdate~\")\")))):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:", - "properties": { - "color": "DEFAULT", - "seriesType": "STACKED_COLUMN" - }, - "seriesOverrides": [ - { - "name": "Request count", - "color": "#00a1b2" - } - ] - }, - { - "matcher": "B:", - "properties": { - "color": "DEFAULT", - "seriesType": "AREA" - }, - "seriesOverrides": [ - { - "name": "Number of server side errors", - "color": "#dc172a" - } - ] - }, - { - "matcher": "C:", - "properties": { - "color": "DEFAULT", - "seriesType": "LINE" - }, - "seriesOverrides": [ - { - "name": "Method response time", - "color": "#e1f7f9" - } - ] - } - ], - "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": {}, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, { "name": "CampaignBA.createCampaignAsync", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2926, - "left": 418, + "top": 2698, + "left": 0, "width": 418, "height": 266 }, @@ -5749,8 +4926,8 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2926, - "left": 836, + "top": 2698, + "left": 418, "width": 418, "height": 266 }, @@ -5884,13 +5061,154 @@ "resolution": "" } }, + { + "name": "StatusUpdateBA.consumeStatusUpdate", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2698, + "left": 836, + "width": 418, + "height": 266 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.keyRequest.count.total:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"StatusUpdateBA.consumeStatusUpdate~\")\")))):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", + "metricSelector": "builtin:service.keyRequest.errors.server.count:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"StatusUpdateBA.consumeStatusUpdate~\")\")))):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", + "metricSelector": "builtin:service.keyRequest.response.time:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"StatusUpdateBA.consumeStatusUpdate~\")\")))):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:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#00a1b2" + } + ] + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of server side errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Method response time", + "color": "#e1f7f9" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "/campaign/v1/campaigns", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3192, + "top": 3230, "left": 0, "width": 418, "height": 266 @@ -6031,7 +5349,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3192, + "top": 3230, "left": 418, "width": 418, "height": 266 @@ -6172,7 +5490,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3192, + "top": 3230, "left": 836, "width": 418, "height": 266 @@ -6308,101 +5626,38 @@ } }, { - "name": "Web requests at comfy-management", + "name": "TriggerBA.createTrigger", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 2584, + "top": 2964, "left": 0, - "width": 494, - "height": 342 + "width": 418, + "height": 266 }, "tileFilter": {}, "customName": "Data explorer results", "queries": [ { "id": "A", - "metric": "builtin:service.requestCount.total", - "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", "splitBy": [], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-management {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, + "metricSelector": "builtin:service.keyRequest.count.total:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"TriggerBA.createTrigger~\")\")))):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", - "metric": "builtin:service.errors.total.count", - "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", "splitBy": [], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-management {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, + "metricSelector": "builtin:service.keyRequest.errors.server.count:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"TriggerBA.createTrigger~\")\")))):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", - "metric": "builtin:service.response.time", - "spaceAggregation": "AVG", "timeAggregation": "DEFAULT", "splitBy": [], - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-management {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, + "metricSelector": "builtin:service.keyRequest.response.time:filter(and(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),entityName.equals(~\"TriggerBA.createTrigger~\")\")))):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 } ], @@ -6414,6 +5669,7 @@ "rules": [ { "matcher": "A:", + "valueFormat": "auto", "properties": { "color": "DEFAULT", "seriesType": "STACKED_COLUMN" @@ -6427,26 +5683,28 @@ }, { "matcher": "B:", + "valueFormat": "auto", "properties": { "color": "DEFAULT", "seriesType": "AREA" }, "seriesOverrides": [ { - "name": "Number of any errors", + "name": "Number of server side errors", "color": "#dc172a" } ] }, { "matcher": "C:", + "valueFormat": "auto", "properties": { "color": "DEFAULT", "seriesType": "LINE" }, "seriesOverrides": [ { - "name": "Response time", + "name": "Method response time", "color": "#e1f7f9" } ] @@ -6515,28 +5773,468 @@ } }, { - "name": "Markdown", - "nameSize": "", - "tileType": "MARKDOWN", - "configured": true, - "bounds": { - "top": 3876, - "left": 0, - "width": 1254, - "height": 38 - }, - "tileFilter": {}, - "markdown": "___\n" - }, - { - "name": "Background requests at comfy-agent-registry", + "name": "TriggerBA.startTrigger", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3534, - "left": 646, - "width": 456, + "top": 2964, + "left": 418, + "width": 418, + "height": 266 + }, + "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(~\"TriggerBA.startTrigger~\")\")))):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(~\"TriggerBA.startTrigger~\")\")))):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(~\"TriggerBA.startTrigger~\")\")))):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:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#00a1b2" + } + ] + }, + { + "matcher": "B:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of server side errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Method response time", + "color": "#e1f7f9" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "/trigger/v1/triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3496, + "left": 0, + "width": 418, + "height": 266 + }, + "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(~\"/comfy-management/trigger/v1/triggers~\")\")))):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(~\"/comfy-management/trigger/v1/triggers~\")\")))):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(~\"/comfy-management/trigger/v1/triggers~\")\")))):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:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#00a1b2" + } + ] + }, + { + "matcher": "B:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of server side errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Method response time", + "color": "#e1f7f9" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "/trigger/v1/triggers/[UUID]", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3496, + "left": 418, + "width": 418, + "height": 266 + }, + "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(~\"/comfy-management/trigger/v1/triggers/[UUID]~\")\")))):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(~\"/comfy-management/trigger/v1/triggers/[UUID]~\")\")))):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(~\"/comfy-management/trigger/v1/triggers/[UUID]~\")\")))):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:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#00a1b2" + } + ] + }, + { + "matcher": "B:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of server side errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Method response time", + "color": "#e1f7f9" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Service Overview - comfy-agent-registry", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3762, + "left": 0, + "width": 1254, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Web requests at comfy-agent-registry", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3800, + "left": 0, + "width": 494, "height": 342 }, "tileFilter": {}, @@ -6559,7 +6257,7 @@ "nestedFilters": [], "criteria": [ { - "value": "Background requests at comfy-agent-registry {{.envLower}}", + "value": "Web requests at comfy-agent-registry {{.envLower}}", "evaluator": "IN", "matchExactly": true } @@ -6587,7 +6285,7 @@ "nestedFilters": [], "criteria": [ { - "value": "Background requests at comfy-agent-registry {{.envLower}}", + "value": "Web requests at comfy-agent-registry {{.envLower}}", "evaluator": "IN", "matchExactly": true } @@ -6615,7 +6313,7 @@ "nestedFilters": [], "criteria": [ { - "value": "Background requests at comfy-agent-registry {{.envLower}}", + "value": "Web requests at comfy-agent-registry {{.envLower}}", "evaluator": "IN", "matchExactly": true } @@ -6735,13 +6433,116 @@ "resolution": "" } }, + { + "name": "Response Time", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3800, + "left": 494, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-agent-registry {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 100000, + "color": "#f5d30f" + }, + { + "value": 1000000, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "Requests/min", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3648, + "top": 3914, "left": 494, "width": 152, "height": 114 @@ -6814,298 +6615,13 @@ "foldAggregation": "AVG" } }, - { - "name": "Requests/min", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 3648, - "left": 1102, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Background requests at comfy-agent-registry {{.envLower}}~\")\")))):rate(1m):value: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": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": false - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "color": "#f5d30f" - }, - { - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "AVG" - } - }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 3534, - "left": 1102, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-agent-registry {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 3534, - "left": 494, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-agent-registry {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, { "name": "Failure Rate", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3762, + "top": 4028, "left": 494, "width": 152, "height": 114 @@ -7203,117 +6719,14 @@ } }, { - "name": "Failure Rate", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 3762, - "left": 1102, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.errors.total.rate", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-agent-registry {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 0.01, - "color": "#f5d30f" - }, - { - "value": 2, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Web requests at comfy-agent-registry", + "name": "Background requests at comfy-agent-registry", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3534, - "left": 0, - "width": 494, + "top": 3800, + "left": 646, + "width": 456, "height": 342 }, "tileFilter": {}, @@ -7336,7 +6749,7 @@ "nestedFilters": [], "criteria": [ { - "value": "Web requests at comfy-agent-registry {{.envLower}}", + "value": "Background requests at comfy-agent-registry {{.envLower}}", "evaluator": "IN", "matchExactly": true } @@ -7364,7 +6777,7 @@ "nestedFilters": [], "criteria": [ { - "value": "Web requests at comfy-agent-registry {{.envLower}}", + "value": "Background requests at comfy-agent-registry {{.envLower}}", "evaluator": "IN", "matchExactly": true } @@ -7392,7 +6805,7 @@ "nestedFilters": [], "criteria": [ { - "value": "Web requests at comfy-agent-registry {{.envLower}}", + "value": "Background requests at comfy-agent-registry {{.envLower}}", "evaluator": "IN", "matchExactly": true } @@ -7512,13 +6925,803 @@ "resolution": "" } }, + { + "name": "Response Time", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3800, + "left": 1102, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-agent-registry {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 100000, + "color": "#f5d30f" + }, + { + "value": 1000000, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Requests/min", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3914, + "left": 1102, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Background requests at comfy-agent-registry {{.envLower}}~\")\")))):rate(1m):value: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": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Failure Rate", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 4028, + "left": 1102, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.errors.total.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-agent-registry {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 0.01, + "color": "#f5d30f" + }, + { + "value": 2, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Service Overview - comfy-cockpit", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 4142, + "left": 0, + "width": 1254, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Web requests at comfy-cockpit", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 4180, + "left": 0, + "width": 494, + "height": 342 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "builtin:service.requestCount.total", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-cockpit {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "B", + "metric": "builtin:service.errors.total.count", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-cockpit {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "C", + "metric": "builtin:service.response.time", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-cockpit {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "Request count", + "color": "#f5d30f" + } + ] + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "seriesOverrides": [ + { + "name": "Number of any errors", + "color": "#dc172a" + } + ] + }, + { + "matcher": "C:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "name": "Response time", + "color": "#fff9d5" + } + ] + } + ], + "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": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Response Time", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 4180, + "left": 494, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-cockpit {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 100000, + "color": "#f5d30f" + }, + { + "value": 1000000, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Requests/min", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 4294, + "left": 494, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Web requests at comfy-cockpit {{.envLower}}~\")\")))):rate(1m):value: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": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Failure Rate", + "nameSize": "small", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 4408, + "left": 494, + "width": 152, + "height": 114 + }, + "tileFilter": {}, + "customName": "Single value", + "queries": [ + { + "id": "A", + "metric": "builtin:service.errors.total.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Web requests at comfy-cockpit {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": false, + "showSparkLine": false, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "value": 0.01, + "color": "#f5d30f" + }, + { + "value": 2, + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, { "name": "Background requests at comfy-cockpit", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3952, + "top": 4180, "left": 646, "width": 456, "height": 342 @@ -7720,13 +7923,13 @@ } }, { - "name": "Requests/min", + "name": "Response Time", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 4066, - "left": 494, + "top": 4180, + "left": 1102, "width": 152, "height": 114 }, @@ -7735,8 +7938,32 @@ "queries": [ { "id": "A", + "metric": "builtin:service.response.server", + "spaceAggregation": "AVG", "timeAggregation": "DEFAULT", - "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.equals(~\"Web requests at comfy-cockpit {{.envLower}}~\")\")))):rate(1m):value:auto:sort(value(sum,descending)):limit(10)", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "NAME", + "filterOperator": "OR", + "entityAttribute": "entityName", + "nestedFilters": [], + "criteria": [ + { + "value": "Background requests at comfy-cockpit {{.envLower}}", + "evaluator": "IN", + "matchExactly": true + } + ] + } + ], + "criteria": [] + }, + "limit": 10, "enabled": true } ], @@ -7764,7 +7991,7 @@ "singleValueSettings": { "showTrend": false, "showSparkLine": false, - "linkTileColorToThreshold": false + "linkTileColorToThreshold": true }, "thresholds": [ { @@ -7774,9 +8001,11 @@ "color": "#7dc540" }, { + "value": 100000, "color": "#f5d30f" }, { + "value": 1000000, "color": "#dc172a" } ], @@ -7793,9 +8022,7 @@ "honeycombSettings": {} }, "queriesSettings": { - "resolution": "", - "foldTransformation": "TOTAL", - "foldAggregation": "AVG" + "resolution": "" } }, { @@ -7804,7 +8031,7 @@ "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 4066, + "top": 4294, "left": 1102, "width": 152, "height": 114 @@ -7877,322 +8104,13 @@ "foldAggregation": "AVG" } }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 3952, - "left": 1102, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Background requests at comfy-cockpit {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Response Time", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 3952, - "left": 494, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.response.server", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-cockpit {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 100000, - "color": "#f5d30f" - }, - { - "value": 1000000, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, { "name": "Failure Rate", "nameSize": "small", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 4180, - "left": 494, - "width": 152, - "height": 114 - }, - "tileFilter": {}, - "customName": "Single value", - "queries": [ - { - "id": "A", - "metric": "builtin:service.errors.total.rate", - "spaceAggregation": "AVG", - "timeAggregation": "DEFAULT", - "splitBy": [], - "sortBy": "DESC", - "filterBy": { - "filterOperator": "AND", - "nestedFilters": [ - { - "filter": "dt.entity.service", - "filterType": "NAME", - "filterOperator": "OR", - "entityAttribute": "entityName", - "nestedFilters": [], - "criteria": [ - { - "value": "Web requests at comfy-cockpit {{.envLower}}", - "evaluator": "IN", - "matchExactly": true - } - ] - } - ], - "criteria": [] - }, - "limit": 10, - "enabled": true - } - ], - "visualConfig": { - "type": "SINGLE_VALUE", - "global": { - "hideLegend": false - }, - "rules": [ - { - "matcher": "A:", - "properties": { - "color": "DEFAULT" - }, - "seriesOverrides": [] - } - ], - "axes": { - "xAxis": { - "visible": true - }, - "yAxes": [] - }, - "heatmapSettings": {}, - "singleValueSettings": { - "showTrend": false, - "showSparkLine": false, - "linkTileColorToThreshold": true - }, - "thresholds": [ - { - "axisTarget": "LEFT", - "rules": [ - { - "color": "#7dc540" - }, - { - "value": 0.01, - "color": "#f5d30f" - }, - { - "value": 2, - "color": "#dc172a" - } - ], - "queryId": "", - "visible": true - } - ], - "tableSettings": { - "isThresholdBackgroundAppliedToCell": false - }, - "graphChartSettings": { - "connectNulls": false - }, - "honeycombSettings": {} - }, - "queriesSettings": { - "resolution": "" - } - }, - { - "name": "Failure Rate", - "nameSize": "small", - "tileType": "DATA_EXPLORER", - "configured": true, - "bounds": { - "top": 4180, + "top": 4408, "left": 1102, "width": 152, "height": 114 @@ -8290,95 +8208,2538 @@ } }, { - "name": "Web requests at comfy-cockpit", + "name": "Agent Details", + "nameSize": "", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 1292, + "width": 1254, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 38, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent1DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 228, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent2DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 418, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent3DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 608, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent4DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 798, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent5DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 988, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent6DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1178, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent7DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1368, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent8DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1558, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent9DisplayName}}" + }, + { + "name": "Markdown", + "nameSize": "", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1748, + "left": 1292, + "width": 152, + "height": 190 + }, + "tileFilter": {}, + "markdown": "# {{.agent10DisplayName}}" + }, + { + "name": "Health", "nameSize": "", "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 3952, - "left": 0, - "width": 494, - "height": 342 + "top": 38, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent1Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 228, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent2Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 418, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent3Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 608, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.service" + ], + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent4Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 798, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.service" + ], + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent5Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 988, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.service" + ], + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent6Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1178, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.service" + ], + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent7Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1368, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.service" + ], + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent8Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1558, + "left": 1444, + "width": 152, + "height": 190 + }, + "tileFilter": { + "timeframe": "-30m" + }, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.service" + ], + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent9Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Health", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1748, + "left": 1444, + "width": 152, + "height": 190 }, "tileFilter": {}, "customName": "Data explorer results", "queries": [ { "id": "A", - "metric": "builtin:service.requestCount.total", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.service" + ], + "metricSelector": "builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\"),entityName.equals(~\"{{.agent10Health}}~\")\"))))):splitBy(\"dt.entity.service\"):fold:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "HONEYCOMB", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE", + "alias": "Success rate (server side)" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Success rate (server side)", + "rules": [ + { + "value": 56, + "color": "#7dc540" + }, + { + "value": 26, + "color": "#f5d30f" + }, + { + "value": 0, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": false, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", - "splitBy": [], + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", "filterBy": { "filterOperator": "AND", "nestedFilters": [ { "filter": "dt.entity.service", - "filterType": "NAME", + "filterType": "TAG", "filterOperator": "OR", - "entityAttribute": "entityName", "nestedFilters": [], "criteria": [ { - "value": "Web requests at comfy-cockpit {{.envLower}}", - "evaluator": "IN", - "matchExactly": true + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent1}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent1}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent1}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent1}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent1}} : TIMED_OUT", + "evaluator": "EQ" } ] } ], "criteria": [] }, + "limit": 10, "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "{{.agent1}} : EXECUTED", + "color": "#5ead35" + }, + { + "name": "{{.agent1}} : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "{{.agent1}} : FAILED", + "color": "#c41425" + }, + { + "name": "{{.agent1}} : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "{{.agent1}} : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 228, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ { - "id": "B", - "metric": "builtin:service.errors.total.count", + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", - "splitBy": [], + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", "filterBy": { "filterOperator": "AND", "nestedFilters": [ { "filter": "dt.entity.service", - "filterType": "NAME", + "filterType": "TAG", "filterOperator": "OR", - "entityAttribute": "entityName", "nestedFilters": [], "criteria": [ { - "value": "Web requests at comfy-cockpit {{.envLower}}", - "evaluator": "IN", - "matchExactly": true + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent2}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent2}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent2}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent2}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent2}} : TIMED_OUT", + "evaluator": "EQ" } ] } ], "criteria": [] }, + "limit": 10, "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "{{.agent2}} : EXECUTED", + "color": "#5ead35" + }, + { + "name": "{{.agent2}} : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "{{.agent2}} : FAILED", + "color": "#c41425" + }, + { + "name": "{{.agent2}} : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "{{.agent2}} : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 418, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ { - "id": "C", - "metric": "builtin:service.response.time", - "spaceAggregation": "AVG", + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", "timeAggregation": "DEFAULT", - "splitBy": [], + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", "filterBy": { "filterOperator": "AND", "nestedFilters": [ { "filter": "dt.entity.service", - "filterType": "NAME", + "filterType": "TAG", "filterOperator": "OR", - "entityAttribute": "entityName", "nestedFilters": [], "criteria": [ { - "value": "Web requests at comfy-cockpit {{.envLower}}", - "evaluator": "IN", - "matchExactly": true + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent3}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent3}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent3}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent3}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent3}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "{{.agent3}} : EXECUTED", + "color": "#5ead35" + }, + { + "name": "{{.agent3}} : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "{{.agent3}} : FAILED", + "color": "#c41425" + }, + { + "name": "{{.agent3}} : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "{{.agent3}} : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 608, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent4}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent4}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent4}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent4}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent4}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "performance : EXECUTED", + "color": "#5ead35" + }, + { + "name": "performance : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "performance : FAILED", + "color": "#c41425" + }, + { + "name": "performance : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "performance : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 798, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent5}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent5}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent5}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent5}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent5}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "performance : EXECUTED", + "color": "#5ead35" + }, + { + "name": "performance : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "performance : FAILED", + "color": "#c41425" + }, + { + "name": "performance : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "performance : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 988, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent6}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent6}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent6}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent6}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent6}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + }, + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "performance : EXECUTED", + "color": "#5ead35" + }, + { + "name": "performance : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "performance : FAILED", + "color": "#c41425" + }, + { + "name": "performance : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "performance : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1178, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent7}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent7}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent7}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent7}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent7}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + }, + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "performance : EXECUTED", + "color": "#5ead35" + }, + { + "name": "performance : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "performance : FAILED", + "color": "#c41425" + }, + { + "name": "performance : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "performance : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1368, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent8}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent8}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent8}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent8}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent8}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "performance : EXECUTED", + "color": "#5ead35" + }, + { + "name": "performance : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "performance : FAILED", + "color": "#c41425" + }, + { + "name": "performance : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "performance : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1558, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent9}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent9}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent9}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent9}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent9}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + }, + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "performance : EXECUTED", + "color": "#5ead35" + }, + { + "name": "performance : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "performance : FAILED", + "color": "#c41425" + }, + { + "name": "performance : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "performance : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Agent Statuses", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1748, + "left": 1596, + "width": 266, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_vehicleactionstatus_agentid", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent : Status" + ], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent : Status", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent10}} : ACCEPTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent10}} : RUNNING", + "evaluator": "EQ" + }, + { + "value": "{{.agent10}} : EXECUTED", + "evaluator": "EQ" + }, + { + "value": "{{.agent10}} : FAILED", + "evaluator": "EQ" + }, + { + "value": "{{.agent10}} : TIMED_OUT", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 10, + "enabled": true + } + ], + "visualConfig": { + "type": "TOP_LIST", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "TURQUOISE", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "name": "performance : EXECUTED", + "color": "#5ead35" + }, + { + "name": "performance : TIMED_OUT", + "color": "#f5d30f" + }, + { + "name": "performance : FAILED", + "color": "#c41425" + }, + { + "name": "performance : ACCEPTED", + "color": "#9cd575" + }, + { + "name": "performance : RUNNING", + "color": "#7dc540" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent1}}", + "evaluator": "EQ" } ] } @@ -8389,7 +10750,7 @@ } ], "visualConfig": { - "type": "GRAPH_CHART", + "type": "SINGLE_VALUE", "global": { "hideLegend": false }, @@ -8400,72 +10761,21 @@ "color": "DEFAULT", "seriesType": "STACKED_COLUMN" }, - "seriesOverrides": [ - { - "name": "Request count", - "color": "#f5d30f" - } - ] - }, - { - "matcher": "B:", - "properties": { - "color": "DEFAULT", - "seriesType": "AREA" - }, - "seriesOverrides": [ - { - "name": "Number of any errors", - "color": "#dc172a" - } - ] - }, - { - "matcher": "C:", - "properties": { - "color": "DEFAULT", - "seriesType": "LINE" - }, - "seriesOverrides": [ - { - "name": "Response time", - "color": "#fff9d5" - } - ] + "seriesOverrides": [] } ], "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 - } - ] + "yAxes": [] }, "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, "thresholds": [ { "axisTarget": "LEFT", @@ -8480,7 +10790,7 @@ "color": "#dc172a" } ], - "queryId": "", + "queryId": "A", "visible": true } ], @@ -8493,22 +10803,2976 @@ "honeycombSettings": {} }, "queriesSettings": { - "resolution": "" + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" } }, { - "name": "Markdown", + "name": "Total Triggers", "nameSize": "", - "tileType": "MARKDOWN", + "tileType": "DATA_EXPLORER", "configured": true, "bounds": { - "top": 4294, - "left": 0, - "width": 1254, - "height": 38 + "top": 228, + "left": 1862, + "width": 228, + "height": 190 }, "tileFilter": {}, - "markdown": "___\n" + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent2}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 418, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent3}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 608, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent4}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 798, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent5}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 988, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent6}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1178, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent7}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1368, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent8}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1558, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent9}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Total Triggers", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1748, + "left": 1862, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_agentidpublish", + "spaceAggregation": "SUM", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent10}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "SUM" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent1}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 228, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent2}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 418, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent3}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 608, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent4}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 798, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent5}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 988, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent6}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1178, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent7}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1368, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent8}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1558, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent9}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Average Throughput", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1748, + "left": 2090, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "metricSelector": "calc:service.comfy_agentidpublish:filter(and(eq(Agent,{{.agent10}}),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:{{.env}}~\")\")))):rate(1m):value:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "AVG" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent1}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 228, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "MEDIAN", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent2}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 418, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent3}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 608, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent4}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 798, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent5}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 988, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent6}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1178, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent7}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1368, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent8}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1558, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent9}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } + }, + { + "name": "Median Duration", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1748, + "left": 2318, + "width": 228, + "height": 190 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.comfy_actionduration", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Agent" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:{{.env}}", + "evaluator": "IN" + } + ] + }, + { + "filter": "Agent", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "{{.agent10}}", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": {}, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": {} + }, + "queriesSettings": { + "resolution": "", + "foldTransformation": "TOTAL", + "foldAggregation": "MEDIAN" + } } ], "tilesNameSize": "" diff --git a/BMW-Dynatrace-config/CD_comfy/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_comfy/dashboard/dashboard.yaml index bb9f2c03..a624652c 100644 --- a/BMW-Dynatrace-config/CD_comfy/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_comfy/dashboard/dashboard.yaml @@ -263,6 +263,27 @@ CDcomfyCampaignMonitoring-EMEA-TEST: - agent3: performance - agent3DisplayName: performance - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: agent9 + - agent9DisplayName: agent9 + - agent9Health: "No actual service" + - agent10: agent10 + - agent10DisplayName: agent10 + - agent10Health: "No actual service" - skipDeployment: "true" CDcomfyCampaignMonitoring-EMEA-TEST.EMEA-PreProd: - name: Comfy Campaign & Health Monitoring EMEA TEST @@ -278,6 +299,27 @@ CDcomfyCampaignMonitoring-EMEA-TEST.EMEA-PreProd: - agent3: performance - agent3DisplayName: performance - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: agent9 + - agent9DisplayName: agent9 + - agent9Health: "No actual service" + - agent10: agent10 + - agent10DisplayName: agent10 + - agent10Health: "No actual service" - skipDeployment: "false" CDcomfyCampaignMonitoring-EMEA-INT: - name: Comfy Campaign & Health Monitoring EMEA INT @@ -287,12 +329,33 @@ CDcomfyCampaignMonitoring-EMEA-INT: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - int - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik int - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - int + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik int + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - int - skipDeployment: "true" CDcomfyCampaignMonitoring-EMEA-INT.EMEA-PreProd: - name: Comfy Campaign & Health Monitoring EMEA INT @@ -302,12 +365,33 @@ CDcomfyCampaignMonitoring-EMEA-INT.EMEA-PreProd: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - int - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik int - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - int + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik int + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - int - skipDeployment: "false" CDcomfyCampaignMonitoring-EMEA-E2E: - name: Comfy Campaign & Health Monitoring EMEA E2E @@ -317,12 +401,33 @@ CDcomfyCampaignMonitoring-EMEA-E2E: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik e2e - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - e2e + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik e2e + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - e2e - skipDeployment: "true" CDcomfyCampaignMonitoring-EMEA-E2E.EMEA-Prod: - name: Comfy Campaign & Health Monitoring EMEA E2E @@ -332,12 +437,33 @@ CDcomfyCampaignMonitoring-EMEA-E2E.EMEA-Prod: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik e2e - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - e2e + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik e2e + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - e2e - skipDeployment: "false" CDcomfyCampaignMonitoring-EMEA-PROD: - name: Comfy Campaign & Health Monitoring EMEA PROD @@ -347,12 +473,33 @@ CDcomfyCampaignMonitoring-EMEA-PROD: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - prod - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik prod - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - prod + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik prod + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - prod - skipDeployment: "true" CDcomfyCampaignMonitoring-EMEA-PROD.EMEA-Prod: - name: Comfy Campaign & Health Monitoring EMEA PROD @@ -362,12 +509,33 @@ CDcomfyCampaignMonitoring-EMEA-PROD.EMEA-Prod: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - prod - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik prod - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - prod + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik prod + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - prod - skipDeployment: "false" CDcomfyCampaignMonitoring-US-E2E: - name: Comfy Campaign & Health Monitoring US E2E @@ -377,12 +545,33 @@ CDcomfyCampaignMonitoring-US-E2E: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik e2e - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - e2e + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik e2e + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - e2e - skipDeployment: "true" CDcomfyCampaignMonitoring-US-E2E.NA-Prod: - name: Comfy Campaign & Health Monitoring US E2E @@ -392,12 +581,33 @@ CDcomfyCampaignMonitoring-US-E2E.NA-Prod: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik e2e - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - e2e + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik e2e + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - e2e - skipDeployment: "false" CDcomfyCampaignMonitoring-US-PROD: - name: Comfy Campaign & Health Monitoring US PROD @@ -407,12 +617,33 @@ CDcomfyCampaignMonitoring-US-PROD: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - prod - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik prod - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - prod + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik prod + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - prod - skipDeployment: "true" CDcomfyCampaignMonitoring-US-PROD.NA-Prod: - name: Comfy Campaign & Health Monitoring US PROD @@ -422,12 +653,33 @@ CDcomfyCampaignMonitoring-US-PROD.NA-Prod: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - prod - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik prod - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - prod + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik prod + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - prod - skipDeployment: "false" CDcomfyCampaignMonitoring-CN-E2E: - name: Comfy Campaign & Health Monitoring CN E2E @@ -437,12 +689,33 @@ CDcomfyCampaignMonitoring-CN-E2E: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik e2e - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - e2e + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik e2e + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - e2e - skipDeployment: "true" CDcomfyCampaignMonitoring-CN-E2E.CN-Prod: - name: Comfy Campaign & Health Monitoring CN E2E @@ -452,12 +725,33 @@ CDcomfyCampaignMonitoring-CN-E2E.CN-Prod: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik e2e - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - e2e + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik e2e + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - e2e - skipDeployment: "false" CDcomfyCampaignMonitoring-CN-PROD: - name: Comfy Campaign & Health Monitoring CN PROD @@ -467,12 +761,33 @@ CDcomfyCampaignMonitoring-CN-PROD: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - prod - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik prod - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - prod + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik prod + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - prod - skipDeployment: "true" CDcomfyCampaignMonitoring-CN-PROD.CN-Prod: - name: Comfy Campaign & Health Monitoring CN PROD @@ -482,10 +797,31 @@ CDcomfyCampaignMonitoring-CN-PROD.CN-Prod: - agent1: nots - agent1DisplayName: NOTS - agent1Health: PrometheusResource - b2vnots-comfy-agent - prod - - agent2: sputnik - - agent2DisplayName: Sputnik - - agent2Health: Web requests at comfy-agent-sputnik prod - - agent3: nautilus - - agent3DisplayName: Nautilus - - agent3Health: PrometheusResource - comfy-agent-nautilus - prod + - agent2: aad + - agent2DisplayName: AAD + - agent2Health: Android App Distribution - Comfy Agent (/android-app-dist-comfy-agent) + - agent3: agent3 + - agent3DisplayName: agent3 + - agent3Health: "No actual service" + - agent4: agent4 + - agent4DisplayName: agent4 + - agent4Health: "No actual service" + - agent5: agent5 + - agent5DisplayName: agent5 + - agent5Health: "No actual service" + - agent6: agent6 + - agent6DisplayName: agent6 + - agent6Health: "No actual service" + - agent7: agent7 + - agent7DisplayName: agent7 + - agent7Health: "No actual service" + - agent8: agent8 + - agent8DisplayName: agent8 + - agent8Health: "No actual service" + - agent9: sputnik + - agent9DisplayName: Sputnik + - agent9Health: Web requests at comfy-agent-sputnik prod + - agent10: nautilus + - agent10DisplayName: Nautilus + - agent10Health: PrometheusResource - comfy-agent-nautilus - prod - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_comfy/request-attributes/request-attributes.yaml b/BMW-Dynatrace-config/CD_comfy/request-attributes/request-attributes.yaml index 9dd962e2..410dcf0e 100644 --- a/BMW-Dynatrace-config/CD_comfy/request-attributes/request-attributes.yaml +++ b/BMW-Dynatrace-config/CD_comfy/request-attributes/request-attributes.yaml @@ -8,7 +8,10 @@ config: - Comfy_RunningCampaigns: request-attribute-from-span-attribute.json - Comfy_VIN: request-attribute-from-span-attribute-confidential.json - Comfy_VehicleActionStatus: request-attribute-from-span-attribute.json - +- Comfy_StartedTriggers: request-attribute-from-span-attribute.json +- Comfy_StartedFastLaneTriggers: request-attribute-from-span-attribute.json +- Comfy_CompletedTriggers: request-attribute-from-span-attribute.json +- Comfy_CompletedFastLaneTriggers: request-attribute-from-span-attribute.json Comfy_ActionDuration: - name: Comfy_ActionDuration @@ -54,4 +57,24 @@ Comfy_VehicleActionStatus: - name: Comfy_VehicleActionStatus - dataType: STRING - aggregation: FIRST - - spanAttributeKey: comfy.request_attribute.action_status \ No newline at end of file + - spanAttributeKey: comfy.request_attribute.action_status +Comfy_StartedTriggers: + - name: Comfy_StartedTriggers + - dataType: INTEGER + - aggregation: FIRST + - spanAttributeKey: comfy.request_attribute.started_triggers +Comfy_StartedFastLaneTriggers: + - name: Comfy_StartedFastLaneTriggers + - dataType: INTEGER + - aggregation: FIRST + - spanAttributeKey: comfy.request_attribute.started_fast_lane_triggers +Comfy_CompletedTriggers: + - name: Comfy_CompletedTriggers + - dataType: INTEGER + - aggregation: FIRST + - spanAttributeKey: comfy.request_attribute.completed_triggers +Comfy_CompletedFastLaneTriggers: + - name: Comfy_CompletedFastLaneTriggers + - dataType: INTEGER + - aggregation: FIRST + - spanAttributeKey: comfy.request_attribute.completed_fast_lane_triggers \ No newline at end of file