{"version":17,"variables":[{"key":"monitor_tag","type":"query","visible":true,"input":"fetch dt.entity.synthetic_test \n| fields tags \n| fieldsKeep tags\n| append [ fetch dt.entity.http_check\n    | fields tags ]\n| expand tags\n| append [\n      data record(tags = \"All\")\n  ]\n| filter isNotNull(tags)\n| sort tags asc\n| dedup tags\n","multiple":false,"defaultValue":"All"},{"key":"frontend","type":"query","visible":true,"input":"timeseries  { browser_availability = sum(dt.synthetic.browser.executions)\n}, interval:1h, by:{dt.synthetic.monitored_entity_ids}\n| expand entity = dt.synthetic.monitored_entity_ids\n| filter isNotNull(entity)\n| summarize application = takeFirst(concat(entity, \" : \", entityName(entity, type:\"dt.entity.application\"))), by:{ entity }\n| fieldsRemove entity\n| append [\n      data record(application = \"All\")\n  ]\n| sort application desc","multiple":false,"defaultValue":"All"},{"key":"service","type":"query","visible":true,"input":"timeseries  { executions = sum(dt.synthetic.http.executions)\n}, interval:1h, by:{dt.synthetic.monitored_entity_ids}\n| expand entity = dt.synthetic.monitored_entity_ids\n| filter isNotNull(entity) and startsWith(entity, \"SERVICE-\")\n| summarize service = takeFirst(concat(entity, \" : \", entityName(entity, type:\"dt.entity.service\"))), by:{ entity }\n| fieldsRemove entity\n| append [\n      data record(service = \"All\")\n  ]\n| sort service asc","multiple":false,"defaultValue":"All"},{"key":"location","type":"query","visible":true,"input":"timeseries  { browser_executions = sum(dt.synthetic.browser.executions),\n              http_executions = sum(dt.synthetic.http.executions)\n}, by:{ entity = dt.entity.synthetic_location }, union:true\n| filter isNotNull(entity)\n| summarize location = takeFirst(concat(entity, \" : \", entityName(entity, type:\"dt.entity.synthetic_location\"))), by:{ entity }\n| fieldsRemove entity\n| append [\n      data record(location = \"All\")\n  ]\n| sort location asc","multiple":false,"defaultValue":"All"}],"tiles":{"15":{"type":"data","title":"HTTP monitor availability and performance by locations","query":"timeseries {\n  performance_series = avg(dt.synthetic.http.request.duration)\n}, by:{ dt.entity.synthetic_location, dt.entity.http_check_step}\n\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n| fieldsAdd cloud_provider = entityAttr(dt.entity.synthetic_location, \"cloudProvider\")\n\n// Find monitor of the step\n| lookup [fetch dt.entity.http_check_step\n | fieldsAdd monitor_id = belongs_to[dt.entity.http_check]\n ], sourceField:dt.entity.http_check_step, lookupField:id, fields: {dt.entity.http_check = monitor_id}\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| fieldsAdd monitor_location_key = concat(dt.entity.synthetic_location,\":\", dt.entity.http_check)\n\n// Add availability \n| lookup [\n  timeseries {\n    availability_series = avg(dt.synthetic.http.availability)\n  }, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.http_check}\n  | fieldsAdd monitor_location_key = concat(dt.entity.synthetic_location,\":\", dt.entity.http_check)\n], lookupField:monitor_location_key, sourceField:monitor_location_key, fields:{availability_series, dt.synthetic.monitored_entity_ids}\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { location_name = takeFirst(location), \n              dt.synthetic.monitor_ids = collectArray(dt.entity.http_check),\n              cloud_provider = takeFirst(cloud_provider),\n              availability =  avg(arrayAvg(availability_series)),\n              duration =  avg(arrayAvg(performance_series))\n            }, by: {dt.entity.synthetic_location}\n| sort availability asc, duration desc\n| fieldsRename `Location` = location_name, `Availability` = availability, `Request duration` = duration, `Provider`= cloud_provider ","visualization":"table","visualizationSettings":{"thresholds":[{"id":1,"field":"Availability","title":"","isEnabled":true,"rules":[{"id":0,"color":"#2F6863","comparator":"=","label":"","value":100},{"id":1,"color":"#ECA440","comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.synthetic_location,Location,Provider","valueAxisLabel":"Availability,Request duration","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.synthetic_location","Location","Provider"],"valueAxis":["Availability","Request duration"],"tooltipVariant":"single"},"colorPalette":"blue-steel","hiddenLegendFields":["Time","series"],"leftYAxisSettings":{"scale":"linear","min":"auto","max":"auto"},"seriesOverrides":[],"legend":{"hidden":false,"position":"auto"},"truncationMode":"middle"},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["dt.entity.synthetic_location"],["dt.synthetic.monitor_ids"]],"lineWrapIds":[],"columnWidths":{"[\"dt.entity.synthetic_location\"]":298.921875,"[\"Location\"]":165.71875,"[\"Availability\"]":121.015625},"colorThresholdTarget":"background","linewrapEnabled":false,"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnTypeOverrides":[],"enableThresholdInRow":false,"selectedColumnForRowThreshold":"Availability","sortBy":{"columnId":"[\"Performance\"]","direction":"descending"}},"honeycomb":{"shape":"square","dataMappings":{"value":"Availability"},"legend":"auto","displayedFields":["dt.entity.synthetic_location","Location","Provider"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"Availability","rangeAxis":""},{"valueAxis":"Request duration","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.synthetic_location","Location","Provider"]},"label":{"showLabel":false,"label":"Availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726737876336},{"identifier":"Request duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726737892123}],"dataMapping":{"dimension":"dt.entity.synthetic_location","displayedFields":["dt.entity.synthetic_location","Location","Provider"],"value":"Availability","longitude":"Availability","latitude":"Request duration"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{},"description":"Availability and average request duration times of HTTP services across various synthetic locations. Use it to identify regions where service performance might need improvement."},"24":{"type":"data","title":"","query":"timeseries series = avg(dt.synthetic.http.availability), \n           by:{ dt.synthetic.monitored_entity_ids, \n                dt.entity.http_check,\n                dt.entity.synthetic_location\n              }\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { availability = avg(arrayAvg(series)), availability_series = avg(series[]) }, by:{timeframe, interval}","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"singleValue","visualizationSettings":{"thresholds":[{"id":1,"field":"availability","title":"","isEnabled":true,"rules":[{"id":0,"color":"#2F6863","comparator":">","label":"","value":99.9},{"id":1,"color":"#ECA440","comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"interval,availability","valueAxisLabel":"availability","tooltipVariant":"single","categoryAxis":["interval","availability"],"valueAxis":["availability"]},"hiddenLegendFields":["interval","availability"],"truncationMode":"middle","legend":{"hidden":true},"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["availability_series"]},"xAxisLabel":"timeframe","xAxisIsLabelVisible":false,"valueRepresentation":"absolute","leftYAxisSettings":{}},"singleValue":{"showLabel":true,"label":"HTTP availability","prefixIcon":"","recordField":"availability","autoscale":true,"sparklineSettings":{"isVisible":false,"showTicks":true},"alignment":"center","trend":{"trendType":"auto","upward":{"Default":"var(--dt-colors-charts-diverging-red-green-color-10-default, #2a7453)"},"downward":{"Default":"var(--dt-colors-charts-diverging-red-blue-color-02-default, #ae132d)"},"neutral":{"Default":"var(--dt-colors-charts-diverging-red-blue-color-10-default, #134fc9)"},"isVisible":true,"isRelative":true,"isLabelVisible":false,"label":""},"colorThresholdTarget":"value","isIconVisible":false},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["interval"],["http_monitor.result.status"],["series"]],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["availability_series"],"value":"sparkline","id":1738752087812}]},"honeycomb":{"shape":"hexagon","legend":"auto","dataMappings":{},"displayedFields":[],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"availability","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1725971165197}],"dataMapping":{"displayedFields":[],"value":"availability","dimension":"interval","longitude":"interval","latitude":"availability"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false}},"25":{"type":"data","title":"","query":"timeseries series = avg(dt.synthetic.browser.availability), \n            by:{ dt.synthetic.monitored_entity_ids, \n                 dt.entity.synthetic_test,\n                 dt.entity.synthetic_location\n                },\n            filter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { availability = avg(arrayAvg(series)), availability_series = avg(series[]) }, by:{timeframe, interval}\n| fieldsRename `Availability` = availability\n\n","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"singleValue","visualizationSettings":{"thresholds":[{"id":1,"field":"Availability","title":"","isEnabled":true,"rules":[{"id":0,"color":"#2F6863","comparator":"≥","label":"","value":99.9},{"id":1,"color":"#ECA440","comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"interval,Availability","valueAxisLabel":"Availability","categoryAxis":["interval","Availability"],"valueAxis":["Availability"],"tooltipVariant":"single"},"hiddenLegendFields":["interval","Availability"],"truncationMode":"middle","legend":{"hidden":true},"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["availability_series"]},"xAxisLabel":"timeframe","xAxisIsLabelVisible":false,"valueRepresentation":"absolute","leftYAxisSettings":{}},"singleValue":{"showLabel":true,"label":"Browser availability","recordField":"Availability","autoscale":true,"sparklineSettings":{"isVisible":false,"showTicks":true,"variant":"line","lineType":"linear","color":{"Default":"var(--dt-colors-charts-categorical-color-07-default, #438fb1)"}},"alignment":"center","trend":{"trendType":"auto","upward":{"Default":"var(--dt-colors-charts-diverging-red-green-color-10-default, #2a7453)"},"downward":{"Default":"var(--dt-colors-charts-diverging-red-blue-color-02-default, #ae132d)"},"neutral":{"Default":"var(--dt-colors-charts-diverging-red-blue-color-10-default, #134fc9)"},"isVisible":true,"isRelative":true,"isLabelVisible":false,"label":""},"colorThresholdTarget":"value","isIconVisible":true},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["interval"],["http_monitor.result.status"],["series"]],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["availability_series"],"value":"sparkline","id":1738158237405}]},"honeycomb":{"shape":"hexagon","legend":"auto","dataMappings":{},"displayedFields":[],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"Availability","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"Availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1725971140125}],"autoSelectVisualization":false,"dataMapping":{"displayedFields":[],"value":"Availability","dimension":"interval","longitude":"interval","latitude":"Availability"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false}},"29":{"type":"data","title":"HTTP request duration trends by locations: Last 14 days ","query":"timeseries {\n  performance_series = avg(dt.synthetic.http.request.duration)\n}, \nby:{ dt.synthetic.monitored_entity_ids, \n     dt.entity.synthetic_location, \n     dt.entity.http_check }, \ninterval: 1d, \nfrom: now() - 14d\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n| fieldsAdd cloud_provider = entityAttr(dt.entity.synthetic_location, \"cloudProvider\")\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { interval = takeFirst(interval), \n              dt.synthetic.monitor_ids = collectArray(dt.entity.http_check),\n              location_name = takeFirst(location),\n              provider = takeFirst(cloud_provider),\n              performance =  avg(performance_series[]) }, \n            by: {timeframe, dt.entity.synthetic_location}\n| fieldsRename `Location` = location_name, `Performance` = performance","visualization":"lineChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.synthetic_location,Location,provider","valueAxisLabel":"interval","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.synthetic_location","Location","provider"],"valueAxis":["interval"],"tooltipVariant":"single"},"colorPalette":"blue-steel","fieldMapping":{"timestamp":"timeframe","leftAxisValues":["Performance"]},"hiddenLegendFields":["dt.entity.synthetic_location","dt.synthetic.monitor_ids","interval"],"leftYAxisSettings":{"scale":"linear","min":"auto","isLabelVisible":true,"label":"Request duration"},"seriesOverrides":[],"legend":{"hidden":true},"truncationMode":"middle","curve":"smooth","pointsDisplay":"never","valueRepresentation":"absolute","xAxisLabel":"timeframe","xAxisIsLabelVisible":false},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["Performance"],"value":"sparkline","id":1738752091784}]},"honeycomb":{"shape":"square","dataMappings":{"value":"dt.entity.synthetic_location"},"legend":"auto","displayedFields":["dt.entity.synthetic_location","Location","provider"],"colorMode":"color-palette","colorPalette":"categorical"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.synthetic_location","Location","provider"]},"label":{"showLabel":false,"label":"interval"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Performance","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1712834833219}],"dataMapping":{"displayedFields":[],"dimension":"dt.entity.synthetic_location","value":"interval","longitude":"interval"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{},"description":"This time-series graph displays performance trends of different locations over the last 14 days, specifically highlighting how event durations change over time. This chart allows you to detect any unusual spikes or drops in performance at various locations. Identifying these trends can assist in diagnosing intermittent issues or recent HTTP service"},"30":{"type":"data","title":"HTTP monitor availability and performance: Max 20 monitors","query":"timeseries {\n  performance_series = avg(dt.synthetic.http.request.duration)\n}, by:{ dt.entity.synthetic_location, dt.entity.http_check_step}\n\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n| fieldsAdd cloud_provider = entityAttr(dt.entity.synthetic_location, \"cloudProvider\")\n\n// Find monitor of the step\n| lookup [fetch dt.entity.http_check_step\n | fieldsAdd monitor_id = belongs_to[dt.entity.http_check]\n ], sourceField:dt.entity.http_check_step, lookupField:id, fields: {dt.entity.http_check = monitor_id}\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| fieldsAdd monitor_location_key = concat(dt.entity.synthetic_location,\":\", dt.entity.http_check)\n| fieldsAdd monitor_name = entityName(dt.entity.http_check)\n\n// Add availability \n| lookup [\n  timeseries {\n    availability_series = avg(dt.synthetic.http.availability)\n  }, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.http_check}\n  | fieldsAdd monitor_location_key = concat(dt.entity.synthetic_location,\":\", dt.entity.http_check)\n], lookupField:monitor_location_key, sourceField:monitor_location_key, fields:{availability_series, dt.synthetic.monitored_entity_ids}\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { monitor = takeFirst(monitor_name), \n              availability =  avg(arrayAvg(availability_series)),\n              duration =  avg(arrayAvg(performance_series))\n            }, by: {dt.entity.http_check}\n| sort availability asc, duration desc\n| limit 20\n| fieldsRename `Monitor name` = monitor, `Availability` = availability, `Request duration` = duration","visualization":"table","visualizationSettings":{"thresholds":[{"id":1,"field":"Availability","title":"","isEnabled":true,"rules":[{"id":0,"color":"#2F6863","comparator":"≥","label":"","value":99.9},{"id":1,"color":"#ECA440","comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.http_check,Monitor name","valueAxisLabel":"Availability,Request duration","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.http_check","Monitor name"],"valueAxis":["Availability","Request duration"],"tooltipVariant":"single"},"colorPalette":"blue-steel","hiddenLegendFields":["Time","series"],"leftYAxisSettings":{"scale":"linear","min":"auto","max":"auto"},"seriesOverrides":[],"legend":{"hidden":false,"position":"auto"},"truncationMode":"middle"},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["dt.entity.http_check"],["dt.synthetic.monitor_ids"]],"lineWrapIds":[],"columnWidths":{"[\"dt.entity.synthetic_location\"]":267.921875,"[\"Location\"]":216.71875,"[\"Availability\"]":140.015625,"[\"Monitor name\"]":196.5625},"colorThresholdTarget":"background","linewrapEnabled":false,"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnTypeOverrides":[]},"honeycomb":{"shape":"square","dataMappings":{"value":"Availability"},"legend":"auto","displayedFields":["dt.entity.http_check","Monitor name"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"Availability","rangeAxis":""},{"valueAxis":"Request duration","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.http_check","Monitor name"]},"label":{"showLabel":false,"label":"Availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Monitor executions","unitCategory":"unspecified","baseUnit":"none","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1712834833219},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726737996824},{"identifier":"Request duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726738005571}],"dataMapping":{"dimension":"dt.entity.http_check","displayedFields":["dt.entity.http_check","Monitor name"],"value":"Availability","longitude":"Availability","latitude":"Request duration"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{},"description":"Shows the availability and average request duration of the top 50 HTTP monitors. Quickly identify which monitor may need attention due to downtime or slow response times."},"31":{"type":"data","title":"Browser monitor availability and performance by locations","query":"timeseries {\n  availability_series = avg(dt.synthetic.browser.availability),\n  performance_series = avg(dt.synthetic.browser.event.duration),\n  execution_series = sum(dt.synthetic.browser.executions)\n}, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.synthetic_test}, filter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { location_name = takeFirst(location), \n              dt.synthetic.monitor_ids = collectArray(dt.entity.synthetic_test),\n              availability =  avg(arrayAvg(availability_series)), \n              performance =  avg(arrayAvg(performance_series)), \n              executions = sum(arraySum(execution_series))\n            }, by: {dt.entity.synthetic_location}\n| sort availability asc, performance desc\n| fieldsRename  `Location` = location_name, \n                `Monitor executions` = executions, \n                `Availability` = availability, \n                `Average event duration` = performance","visualization":"table","visualizationSettings":{"thresholds":[{"id":1,"field":"Availability","title":"","isEnabled":true,"rules":[{"id":0,"color":"#2F6863","comparator":"≥","label":"","value":99.9},{"id":1,"color":"#ECA440","comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.synthetic_location,Location","valueAxisLabel":"Availability,Average event duration,Monitor executions","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.synthetic_location","Location"],"valueAxis":["Availability","Average event duration","Monitor executions"],"tooltipVariant":"single"},"colorPalette":"blue-steel","hiddenLegendFields":["Time","series"],"leftYAxisSettings":{"scale":"linear","min":"auto","max":"auto"},"seriesOverrides":[],"legend":{"hidden":false,"position":"auto"},"truncationMode":"middle"},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["dt.entity.synthetic_location"],["dt.synthetic.monitor_ids"],["Monitor executions"]],"lineWrapIds":[],"columnWidths":{"[\"dt.entity.synthetic_location\"]":298.921875,"[\"Location\"]":149.71875,"[\"Availability\"]":145.015625},"colorThresholdTarget":"background","linewrapEnabled":false,"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnTypeOverrides":[]},"honeycomb":{"shape":"square","dataMappings":{"value":"Availability"},"legend":"auto","displayedFields":["dt.entity.synthetic_location","Location"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"Availability","rangeAxis":""},{"valueAxis":"Average event duration","rangeAxis":""},{"valueAxis":"Monitor executions","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.synthetic_location","Location"]},"label":{"showLabel":false,"label":"Availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Monitor executions","unitCategory":"unspecified","baseUnit":"none","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1712834833219},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726739136928},{"identifier":"Average event duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726739165383}],"dataMapping":{"dimension":"dt.entity.synthetic_location","displayedFields":["dt.entity.synthetic_location","Location"],"value":"Availability","longitude":"Availability","latitude":"Average event duration"},"tooltip":{}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{},"description":"This section highlights the availability and average event duration of browser monitors from various synthetic locations across the globe. Availability represents the percentage of time that monitors from each location are operational, while event duration indicates the average response time, for browser activities."},"32":{"type":"data","title":"Browser monitor availability and performance","query":"timeseries {\n  availability_series = avg(dt.synthetic.browser.availability),\n  performance_series = avg(dt.synthetic.browser.event.duration),\n  execution_series = sum(dt.synthetic.browser.executions)\n}, \nby:{ dt.synthetic.monitored_entity_ids, \n     dt.entity.synthetic_test,\n     dt.entity.synthetic_location}, \nfilter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd monitor_name = entityAttr(dt.entity.synthetic_test, \"entity.name\")\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { monitor_name = takeFirst(monitor_name), \n              availability =  avg(arrayAvg(availability_series)),\n              performance =  avg(arrayAvg(performance_series)), \n              executions = sum(arraySum(execution_series))\n            }, by: {dt.entity.synthetic_test}\n| sort availability asc, performance desc\n| limit 20\n| fieldsRename  `Monitor name` = monitor_name, \n                `Monitor executions` = executions, \n                `Availability` = availability, \n                `Average event duration` = performance","visualization":"table","visualizationSettings":{"thresholds":[{"id":1,"field":"Availability","title":"","isEnabled":true,"rules":[{"id":0,"color":"#2F6863","comparator":"≥","label":"","value":99.9},{"id":1,"color":"#ECA440","comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.synthetic_test,Monitor name","valueAxisLabel":"Availability,Average event duration,Monitor executions","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.synthetic_test","Monitor name"],"valueAxis":["Availability","Average event duration","Monitor executions"],"tooltipVariant":"single"},"colorPalette":"blue-steel","hiddenLegendFields":["Time","series"],"leftYAxisSettings":{"scale":"linear","min":"auto","max":"auto"},"seriesOverrides":[],"legend":{"hidden":false,"position":"auto"},"truncationMode":"middle"},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["dt.entity.synthetic_test"],["Monitor executions"]],"lineWrapIds":[],"columnWidths":{"[\"dt.entity.synthetic_location\"]":298.921875,"[\"Location\"]":216.71875,"[\"Availability\"]":153.015625,"[\"Browser monitor\"]":255,"[\"Monitor name\"]":190.875},"colorThresholdTarget":"background","linewrapEnabled":false,"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnTypeOverrides":[]},"honeycomb":{"shape":"square","dataMappings":{"value":"Availability"},"legend":"auto","displayedFields":["dt.entity.synthetic_test","Monitor name"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"Availability","rangeAxis":""},{"valueAxis":"Average event duration","rangeAxis":""},{"valueAxis":"Monitor executions","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.synthetic_test","Monitor name"]},"label":{"showLabel":false,"label":"Availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Monitor executions","unitCategory":"unspecified","baseUnit":"none","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1712834833219},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726739282302},{"identifier":"Average event duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726739291026}],"dataMapping":{"dimension":"dt.entity.synthetic_test","displayedFields":["dt.entity.synthetic_test","Monitor name"],"value":"Availability","longitude":"Availability","latitude":"Average event duration"},"tooltip":{}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{},"description":"This table offers a breakdown of the availability and event duration of individual browser monitors, helping to quickly identify monitors that may need attention due to extended downtime or slower response times."},"33":{"type":"data","title":"Browser monitors performance trends by locations: Last 14 days","query":"timeseries {\n  performance_series = avg(dt.synthetic.browser.event.duration)\n}, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.synthetic_test}, \n   interval: 1d, \n   from: now() - 14d,\n   filter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { interval = takeFirst(interval), \n              dt.synthetic.monitor_ids = collectArray(dt.entity.synthetic_test),\n              location_name = takeFirst(location), \n              performance =  avg(performance_series[]) \n              }, by: {timeframe, dt.entity.synthetic_location}\n| fieldsRename `Location` = location_name, `Performance` = performance","visualization":"lineChart","visualizationSettings":{"thresholds":[{"id":1,"field":"","title":"","isEnabled":true,"rules":[{"id":0,"color":{"Default":"var(--dt-colors-charts-status-ideal-default, #2f6863)"},"comparator":"≥","label":""},{"id":1,"color":{"Default":"var(--dt-colors-charts-status-warning-default, #eca440)"},"comparator":"≥","label":""},{"id":2,"color":{"Default":"var(--dt-colors-charts-status-critical-default, #c4233b)"},"comparator":"≥","label":""}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.synthetic_location,Location","valueAxisLabel":"interval","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.synthetic_location","Location"],"valueAxis":["interval"],"tooltipVariant":"single"},"colorPalette":"categorical","fieldMapping":{"timestamp":"timeframe","leftAxisValues":["Performance"]},"hiddenLegendFields":["dt.entity.synthetic_location","dt.synthetic.monitor_ids","interval"],"leftYAxisSettings":{"scale":"linear","min":"auto","isLabelVisible":true,"label":"Event duration"},"seriesOverrides":[],"legend":{"hidden":true},"truncationMode":"middle","curve":"smooth","pointsDisplay":"never","valueRepresentation":"absolute","xAxisIsLabelVisible":false,"xAxisLabel":"timeframe"},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["Performance"],"value":"sparkline","id":1737104883746}]},"honeycomb":{"shape":"square","dataMappings":{"value":"dt.entity.synthetic_location"},"legend":"auto","displayedFields":["dt.entity.synthetic_location","Location"],"colorMode":"color-palette","colorPalette":"categorical"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.synthetic_location","Location"]},"label":{"showLabel":false,"label":"interval"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Performance","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1712834833219}],"dataMapping":{"dimension":"dt.entity.synthetic_location","displayedFields":["dt.entity.synthetic_location","interval","Location"],"value":"interval","longitude":"interval"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{"enabled":false,"componentState":{"selectedAnalyzerName":"dt.statistics.ui.anomaly_detection.AutoAdaptiveAnomalyDetectionAnalyzer","inputData":{"dt.statistics.ui.anomaly_detection.AutoAdaptiveAnomalyDetectionAnalyzer":{"generalParameters":{"timeframe":{"startTime":"now-2h","endTime":"now"},"resolveDimensionalQueryData":true,"logVerbosity":"INFO"},"numberOfSignalFluctuations":1,"alertOnMissingData":false,"violatingSamples":3,"slidingWindow":5,"dealertingSamples":5,"query":"timeseries {\n  performance_series = avg(dt.synthetic.browser.duration)\n}, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.synthetic_test}, interval: 1d, from: now() - 30d\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n\n| filter in(\"All\", \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString(\"All\", \" : \")))\n| filter in(\"All\", \"All\") or in(monitor_tags, \"All\")\n\n| summarize { interval = takeFirst(interval), location_name = takeFirst(location), performance =  avg(performance_series[]) }, by: {timeframe, dt.entity.synthetic_location}\n| fieldsRename `Location` = location_name, `Performance` = performance"}},"analyzerHints":{"dt.statistics.ui.anomaly_detection.AutoAdaptiveAnomalyDetectionAnalyzer":{"unit":{"unitCategory":"time","baseUnit":"millisecond"}}}}},"description":"This time-series graph displays performance trends of different locations over the last 14 days, specifically highlighting how event durations evolve over time. This chart allows you to detect any unusual spikes or drops in performance at various locations. Identifying these trends can assist in diagnosing intermittent issues or recent websites dis"},"34":{"type":"data","title":"Browser monitor duration & availability","query":"timeseries { performance_series = avg(dt.synthetic.browser.duration),\n             availability_series = avg(dt.synthetic.browser.availability) },\n            by:{ dt.synthetic.monitored_entity_ids, \n                  dt.entity.synthetic_test,\n                  dt.entity.synthetic_location\n                },\n            interval: 15m,\n            filter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { interval = takeFirst(interval), \n              performance =  avg(performance_series[]),\n              availability = avg(availability_series[])\n            },by: {timeframe}\n| fieldsRename `Monitor duration` = performance, `Availability` = availability","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"lineChart","visualizationSettings":{"thresholds":[{"id":1,"field":"","title":"","isEnabled":true,"rules":[{"id":0,"color":{"Default":"var(--dt-colors-charts-status-ideal-default, #2f6863)"},"comparator":"≥","label":""},{"id":1,"color":{"Default":"var(--dt-colors-charts-status-warning-default, #eca440)"},"comparator":"≥","label":""},{"id":2,"color":{"Default":"var(--dt-colors-charts-status-critical-default, #c4233b)"},"comparator":"≥","label":""}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"interval","valueAxisLabel":"interval","categoryAxis":["interval"],"valueAxis":["interval"],"tooltipVariant":"single"},"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["Monitor duration","Availability"],"leftAxisDimensions":[]},"hiddenLegendFields":["interval"],"curve":"smooth","pointsDisplay":"never","legend":{"hidden":true},"valueRepresentation":"absolute","leftYAxisSettings":{"isLabelVisible":true,"label":"Duration"},"rightYAxisSettings":{"isLabelVisible":true,"label":"Availability","max":105},"seriesOverrides":[{"seriesId":["Availability"],"override":{"color":{"Default":"var(--dt-colors-charts-categorical-color-14-default, #d56b1a)"}}},{"seriesId":["Monitor duration"],"override":{"color":{"Default":"var(--dt-colors-charts-categorical-color-11-default, #627cfe)"}}}],"truncationMode":"middle","xAxisLabel":"timeframe","xAxisIsLabelVisible":false,"bandChartSettings":{"lower":"Monitor duration","upper":"Availability"}},"singleValue":{"showLabel":true,"label":"Browser performance","prefixIcon":"","recordField":"performance","autoscale":true,"sparklineSettings":{"isVisible":true,"showTicks":true},"alignment":"center","trend":{"isVisible":true,"isRelative":true,"trendType":"auto"},"colorThresholdTarget":"background"},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["interval"],["http_monitor.result.status"],["series"]],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["Monitor duration","Availability"],"value":"sparkline","id":1738158237496}]},"honeycomb":{"shape":"hexagon","legend":"auto","dataMappings":{},"displayedFields":[],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"interval"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Monitor duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1719576783861},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726855569579}],"dataMapping":{"displayedFields":["interval"],"value":"interval","dimension":"interval","longitude":"interval"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false}},"35":{"type":"data","title":"HTTP monitor duration & availability","query":"timeseries { performance_series = avg(dt.synthetic.http.duration),\n             availability_series = avg(dt.synthetic.http.availability) \n           },\n           interval: 15m,\n           by:{ dt.synthetic.monitored_entity_ids,\n                dt.entity.http_check,\n                dt.entity.synthetic_location\n              }\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { interval = takeFirst(interval), \n              performance =  avg(performance_series[]), \n              availability = avg(availability_series[]) \n            }, by: {timeframe}\n| fieldsRename `Monitor duration` = performance, `Availability` = availability","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"lineChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"interval","valueAxisLabel":"interval","categoryAxis":["interval"],"valueAxis":["interval"],"tooltipVariant":"single"},"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["Monitor duration","Availability"],"leftAxisDimensions":[]},"hiddenLegendFields":["interval"],"legend":{"hidden":true},"curve":"smooth","pointsDisplay":"never","valueRepresentation":"absolute","leftYAxisSettings":{"isLabelVisible":true,"label":"Duration"},"rightYAxisSettings":{"isLabelVisible":true,"label":"Availability","max":105},"seriesOverrides":[{"seriesId":["Availability"],"override":{"color":"#DC671E"}},{"seriesId":["Monitor duration"],"override":{"color":{"Default":"var(--dt-colors-charts-categorical-color-11-default, #627cfe)"}}}],"tooltip":{"seriesDisplayMode":"single-line","variant":"single"},"xAxisIsLabelVisible":false,"truncationMode":"middle","xAxisLabel":"timeframe","bandChartSettings":{"lower":"Monitor duration","upper":"Availability"}},"singleValue":{"showLabel":true,"label":"HTTP performance","prefixIcon":"","recordField":"performance","autoscale":true,"sparklineSettings":{"isVisible":true,"showTicks":true},"alignment":"center","trend":{"isVisible":true,"trendType":"auto"},"colorThresholdTarget":"background"},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["interval"],["http_monitor.result.status"],["series"]],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["Monitor duration","Availability"],"value":"sparkline","id":1738752086714}]},"honeycomb":{"shape":"hexagon","legend":"auto","dataMappings":{},"displayedFields":[],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"interval"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Monitor duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1719577133195},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1726854733319}],"dataMapping":{"displayedFields":["interval"],"value":"interval","dimension":"interval","longitude":"interval"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false}},"36":{"type":"markdown","title":"","content":"### HTTP monitors\nDetailed insights into HTTP availability and performance across locations with the worst metrics. This section helps identify regional disparities in service delivery and pinpoint areas for improvement.\n"},"37":{"type":"markdown","title":"","content":"### Browser monitors\n\nThis section provides critical insights into browser-specific availability and performance metrics collected from various synthetic locations. The following sections break down availability and performance metrics from synthetic locations, browser monitors, and performance trends."},"39":{"type":"data","title":"HTTP executions","query":"timeseries series = sum(dt.synthetic.http.executions), \n           interval: 15m, \n           by:{ dt.synthetic.monitored_entity_ids,\n                dt.entity.http_check,\n                dt.entity.synthetic_location\n              }\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { interval = takeFirst(interval), executions =  sum(series[])}, by: {timeframe}\n","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"barChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","hiddenLegendFields":["interval"],"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["executions"],"leftAxisDimensions":[]},"legend":{"hidden":true},"leftYAxisSettings":{"scale":"linear","min":"auto"},"categoricalBarChartSettings":{"categoryAxis":["interval"],"categoryAxisLabel":"interval","valueAxis":["interval"],"valueAxisLabel":"interval","tooltipVariant":"single"},"valueRepresentation":"absolute","truncationMode":"middle","xAxisLabel":"timeframe","xAxisIsLabelVisible":false},"singleValue":{"showLabel":true,"label":"error","prefixIcon":"","recordField":"error","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"lineWrapIds":[],"columnWidths":{},"enableThresholdInRow":false,"columnTypeOverrides":[{"fields":["executions"],"value":"sparkline","id":1738752087514}]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"colorMode":"color-palette","colorPalette":"blue","dataMappings":{"value":"interval"},"displayedFields":[null]},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"interval"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"dataMapping":{"displayedFields":["interval"],"value":"interval","dimension":"interval","longitude":"interval"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false},"description":" The number of monitor runs signifies the health and accuracy of the monitoring system, offering transparency into service stability."},"40":{"type":"data","title":"Browser executions","query":"timeseries series = sum(dt.synthetic.browser.executions),\n           interval: 15m, \n           by:{ dt.synthetic.monitored_entity_ids, \n                dt.entity.synthetic_test,\n                dt.entity.synthetic_location\n              },\n           filter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { interval = takeFirst(interval), executions =  sum(series[])}, by: {timeframe}\n","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"barChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","hiddenLegendFields":["interval"],"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["executions"],"leftAxisDimensions":[]},"legend":{"hidden":true},"leftYAxisSettings":{"scale":"linear","min":"auto"},"categoricalBarChartSettings":{"categoryAxis":["interval"],"categoryAxisLabel":"interval","valueAxis":["interval"],"valueAxisLabel":"interval","tooltipVariant":"single"},"valueRepresentation":"absolute","truncationMode":"middle","xAxisLabel":"timeframe","xAxisIsLabelVisible":false},"singleValue":{"showLabel":true,"label":"performance","prefixIcon":"","recordField":"performance","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"lineWrapIds":[],"columnWidths":{},"enableThresholdInRow":false,"columnTypeOverrides":[{"fields":["executions"],"value":"sparkline","id":1738158237670}]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"colorMode":"color-palette","colorPalette":"blue","dataMappings":{"value":"interval"},"displayedFields":[null]},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"interval"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"dataMapping":{"displayedFields":["interval"],"value":"interval","dimension":"interval","longitude":"interval"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false},"description":" The number of monitor runs signifies the health and accuracy of the monitoring system, offering transparency into service stability."},"42":{"type":"data","title":"Frontends availability and performance","query":"timeseries {\n  availability_series = avg(dt.synthetic.browser.availability),\n  performance_series = avg(dt.synthetic.browser.event.duration),\n  execution_series = sum(dt.synthetic.browser.executions)\n}, \nby:{ dt.synthetic.monitored_entity_ids, \n     dt.entity.synthetic_test, \n     dt.entity.synthetic_location}, \nfilter: in($service, \"All\")\n| expand entity = dt.synthetic.monitored_entity_ids\n\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n//| fieldsAdd application_name = entityName(entity, type:\"dt.entity.application\")\n| fieldsAdd entity_name = entityAttr(entity,type:\"dt.entity.application\", \"entity.name\")\n| fieldsAdd application_name = if(isNull(entity_name), entity, else: entity_name)\n\n| filter isNotNull(entity) and startsWith(entity, \"APPLICATION-\")\n| filter in($frontend, \"All\") or matchesValue(entity, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { application_name = takeLast(application_name),\n              availability =  avg(arrayAvg(availability_series)),\n              performance =  avg(arrayAvg(performance_series)),\n              executions = sum(arraySum(execution_series))\n            }, by: {dt.entity.application = entity}\n| sort availability asc, performance desc            \n| limit 20\n| fieldsRename  `Application` = application_name, \n                `Monitor executions` = executions, \n                `Availability` = availability,\n                `Average event duration` = performance","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"table","visualizationSettings":{"thresholds":[{"id":1,"field":"Availability","title":"","isEnabled":true,"rules":[{"id":0,"color":{"Default":"var(--dt-colors-charts-categorical-color-09-default, #649438)"},"comparator":"≥","label":"","value":99.9},{"id":1,"color":{"Default":"var(--dt-colors-charts-status-warning-default, #eca440)"},"comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"categoryAxis":"dt.entity.application","valueAxis":["Availability","Average event duration","Monitor executions"],"categoryAxisLabel":"dt.entity.application","valueAxisLabel":"Availability,Average event duration,Monitor executions","tooltipVariant":"single"},"truncationMode":"middle","hiddenLegendFields":[]},"singleValue":{"showLabel":true,"label":"error","prefixIcon":"","recordField":"error","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["dt.entity.application"],["Monitor executions"]],"lineWrapIds":[],"columnWidths":{"[\"Application\"]":255.35000610351562},"enableThresholdInRow":false,"colorThresholdTarget":"background","linewrapEnabled":false,"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"colorMode":"color-palette","colorPalette":"blue","dataMappings":{"value":"Availability"},"displayedFields":["dt.entity.application","Application"]},"histogram":{"dataMappings":[{"valueAxis":"Availability","rangeAxis":""},{"valueAxis":"Average event duration","rangeAxis":""},{"valueAxis":"Monitor executions","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.application","Application"]},"label":{"showLabel":false,"label":"Availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Monitor executions","unitCategory":"unspecified","baseUnit":"none","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1726739425014},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726739430055},{"identifier":"Average event duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726739438898}],"dataMapping":{"displayedFields":[],"dimension":"dt.entity.application","value":"Availability","longitude":"Availability","latitude":"Average event duration"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}},"44":{"type":"markdown","title":"","content":"##### Status codes overview\nThis section provides an overview of HTTP status codes encountered during synthetic monitoring, focusing on non-200 status codes (client errors, server errors, and redirects)."},"45":{"type":"data","title":"Status code statistics","query":"timeseries {\n  execution_series = sum(dt.synthetic.http.executions)\n}, by:{dt.synthetic.monitored_entity_ids, \n        dt.entity.http_check,\n        result.http_status.code,\n        dt.entity.synthetic_location\n}\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| fieldsAdd monitor_name = entityAttr(dt.entity.http_check, \"entity.name\")\n| filter isNotNull(result.http_status.code)\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { \n               executions = sum(arraySum(execution_series)),\n               status.code = toString(takeFirst(result.http_status.code)) \n            }, by: { timeframe, interval, result.http_status.code}","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"donutChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{"200":{"added":1728650431404,"color":"#2F6863"}},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"vertical","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","valueAxis":"executions","valueAxisLabel":"executions","categoryAxis":["status.code"],"categoryAxisLabel":"status.code","tooltipVariant":"single"},"colorPalette":"fireplace","valueRepresentation":"absolute","fieldMapping":{"timestamp":"timeframe","leftAxisValues":["interval"]},"truncationMode":"middle","hiddenLegendFields":["interval","result.http_status.code","executions"],"xAxisLabel":"timeframe","xAxisIsLabelVisible":false,"leftYAxisSettings":{}},"singleValue":{"showLabel":true,"label":"http_monitor.result.http_status.code","prefixIcon":"","recordField":"http_monitor.result.http_status.code","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{"[\"Status code\"]":124.3499984741211},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"displayedFields":["status.code"],"dataMappings":{"value":"result.http_status.code"},"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"result.http_status.code","rangeAxis":""},{"valueAxis":"executions","rangeAxis":""}],"variant":"single","displayedFields":["status.code"]},"label":{"showLabel":false,"label":"http_monitor.result.http_status.code"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"unitsOverrides":[{"identifier":"Executions","unitCategory":"unspecified","baseUnit":"none","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1728549352665}],"dataMapping":{"displayedFields":["interval","http_monitor.result.http_status.code","status.code"],"value":"http_monitor.result.http_status.code","dimension":"interval","longitude":"interval","latitude":"result.http_status.code"},"tooltip":{"showCustomFields":false},"legend":{"ratio":59}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false},"description":"This table displays the total number of executions for each status code. It helps quantify how frequently certain HTTP responses occur."},"56":{"type":"markdown","title":"","content":"##### Frontends\n\nThis table provides a breakdown of availability, average event duration times for the top 20 frontend applications. It helps track the reliability and speed of individual applications, making it easy to identify which services might require attention due to lower availability or slower performance."},"57":{"type":"data","title":"Frontends performance trends: Last 14 days","query":"timeseries {\n  availability_series = avg(dt.synthetic.browser.availability),\n  performance_series = avg(dt.synthetic.browser.event.duration),\n  execution_series = sum(dt.synthetic.browser.executions)\n}, \ninterval:1d,\nfrom: now() - 14d,\nby:{ dt.synthetic.monitored_entity_ids, \n     dt.entity.synthetic_test, \n     dt.entity.synthetic_location}, \nfilter: in($service, \"All\")\n| expand entity = dt.synthetic.monitored_entity_ids\n| filter isNotNull(entity) and startsWith(entity, \"APPLICATION-\")\n\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd application_name = entityName(entity, type:\"dt.entity.application\")\n\n\n| filter in($frontend, \"All\") or matchesValue(entity, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { application_name = takeFirst(application_name),\n              availability =  avg(availability_series[]),\n              performance =  avg(performance_series[]),\n              executions = sum(arraySum(execution_series))\n            }, by: {dt.entity.application = entity, interval, timeframe}\n| sort availability asc, performance desc            \n| limit 20\n| fieldsRename  `Application` = application_name, \n                `Monitor executions` = executions, \n                `Availability` = availability,\n                `Performance` = performance\n| fieldsRemove Availability","visualization":"lineChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.application","valueAxisLabel":"Monitor executions","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":"dt.entity.application","valueAxis":["Monitor executions"],"tooltipVariant":"single"},"colorPalette":"blue-steel","fieldMapping":{"timestamp":"timeframe","leftAxisValues":["Performance"],"leftAxisDimensions":["dt.entity.application","Application","Monitor executions"]},"hiddenLegendFields":["dt.entity.application","Monitor executions","Availability","Performance","interval"],"leftYAxisSettings":{"scale":"linear","min":"auto","isLabelVisible":true,"label":"Event duration"},"seriesOverrides":[],"legend":{"hidden":false,"position":"right"},"truncationMode":"middle","curve":"smooth","pointsDisplay":"never","valueRepresentation":"absolute","xAxisLabel":"timeframe","xAxisIsLabelVisible":false},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["Performance"],"value":"sparkline","id":1737104890873}]},"honeycomb":{"shape":"square","dataMappings":{"value":"interval"},"legend":"auto","displayedFields":["dt.entity.application","Application"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"Monitor executions","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.application","Application"]},"label":{"showLabel":false,"label":"Monitor executions"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Performance","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1712834833219},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1727036993791}],"autoSelectVisualization":false,"dataMapping":{"dimension":"dt.entity.application","displayedFields":["dt.entity.application","interval","Application"],"value":"Monitor executions","longitude":"interval","latitude":"Monitor executions"},"tooltip":{}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{}},"58":{"type":"data","title":"","query":"timeseries series = sum(dt.synthetic.http.executions), \n           by:{ dt.synthetic.monitored_entity_ids, \n                dt.entity.http_check,\n                dt.entity.synthetic_location\n              }\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { monitor_number = countDistinct(dt.entity.http_check) }","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"singleValue","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"vertical","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","categoryAxis":["monitor_number"],"categoryAxisLabel":"monitor_number","valueAxis":["monitor_number"],"valueAxisLabel":"monitor_number","tooltipVariant":"single"},"colorPalette":"categorical","valueRepresentation":"absolute","truncationMode":"middle","legend":{"hidden":true}},"singleValue":{"showLabel":true,"label":"HTTP monitors","prefixIcon":"","recordField":"monitor_number","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"displayedFields":[null],"dataMappings":{"value":"monitor_number"},"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"monitor_number","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"monitor_number"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"dataMapping":{"displayedFields":["monitor_number"],"value":"monitor_number","dimension":"monitor_number","longitude":"monitor_number"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}},"59":{"type":"data","title":"","query":"timeseries series = sum(dt.synthetic.browser.executions), \n            by:{ dt.synthetic.monitored_entity_ids, \n                 dt.entity.synthetic_test,\n                 dt.entity.synthetic_location\n                },\n            filter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { monitor_number = countDistinct(dt.entity.synthetic_test) }\n","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"singleValue","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"vertical","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","categoryAxis":["monitor_number"],"categoryAxisLabel":"monitor_number","valueAxis":["monitor_number"],"valueAxisLabel":"monitor_number","tooltipVariant":"single"},"colorPalette":"categorical","valueRepresentation":"absolute","truncationMode":"middle","legend":{"hidden":true}},"singleValue":{"showLabel":true,"label":"Browser monitors","prefixIcon":"","recordField":"monitor_number","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"displayedFields":[null],"dataMappings":{"value":"monitor_number"},"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"monitor_number","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"monitor_number"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"dataMapping":{"displayedFields":["monitor_number"],"value":"monitor_number","dimension":"monitor_number","longitude":"monitor_number"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}},"60":{"type":"data","title":"","query":"timeseries browser_executions = sum(dt.synthetic.browser.executions), \n            by:{ dt.synthetic.monitored_entity_ids, \n                   dt.entity.synthetic_test,\n                   dt.entity.synthetic_location }\n| fieldsAdd browser_monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")                   \n| append [ timeseries  http_executions = sum(dt.synthetic.http.executions), \n            by:{ dt.synthetic.monitored_entity_ids, \n                   dt.entity.http_check,\n                   dt.entity.synthetic_location }\n           | fieldsAdd http_monitor_tags = entityAttr(dt.entity.http_check, \"tags\")        \n        ]\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($monitor_tag, \"All\") or in(browser_monitor_tags, $monitor_tag) or in(http_monitor_tags, $monitor_tag)\n| summarize { locations = countDistinct(dt.entity.synthetic_location) }","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"singleValue","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"vertical","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","categoryAxisLabel":"locations","valueAxisLabel":"locations","tooltipVariant":"single","categoryAxis":["locations"],"valueAxis":["locations"]},"colorPalette":"categorical","valueRepresentation":"absolute","truncationMode":"middle","legend":{"hidden":true}},"singleValue":{"showLabel":true,"label":"Locations","prefixIcon":"","recordField":"locations","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"displayedFields":[null],"dataMappings":{"value":"locations"},"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"locations","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"locations"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"dataMapping":{"displayedFields":["locations"],"value":"locations","dimension":"locations","longitude":"locations"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}},"61":{"type":"data","title":"","query":"timeseries series = avg(dt.synthetic.browser.executions), \n            by:{ dt.synthetic.monitored_entity_ids, \n                 dt.entity.synthetic_test,\n                 dt.entity.synthetic_location\n                },\n            filter: in($service, \"All\") \n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { frontends = countDistinct(dt.synthetic.monitored_entity_ids) }","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"singleValue","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"vertical","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","categoryAxis":["frontends"],"categoryAxisLabel":"frontends","valueAxis":["frontends"],"valueAxisLabel":"frontends","tooltipVariant":"single"},"colorPalette":"categorical","valueRepresentation":"absolute","truncationMode":"middle","legend":{"hidden":true}},"singleValue":{"showLabel":true,"label":"Frontends","prefixIcon":"","recordField":"frontends","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"displayedFields":[null],"dataMappings":{"value":"frontends"},"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"frontends","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"frontends"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"dataMapping":{"displayedFields":["frontends"],"value":"frontends","dimension":"frontends","longitude":"frontends"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}},"62":{"type":"data","title":"","query":"timeseries series = sum(dt.synthetic.http.executions),\n           by:{ dt.synthetic.monitored_entity_ids, \n                dt.entity.http_check,\n                dt.entity.synthetic_location\n              }\n| expand entity = dt.synthetic.monitored_entity_ids\n| filter startsWith(entity, \"SERVICE-\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| filter in($frontend, \"All\") or matchesValue(entity, arrayFirst(splitString($frontend, \" : \")))\n| filter in($service, \"All\") or matchesValue(entity, arrayFirst(splitString($service, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| summarize { services = countDistinct(dt.synthetic.monitored_entity_ids) }","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"singleValue","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"vertical","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","categoryAxis":["services"],"categoryAxisLabel":"services","valueAxis":["services"],"valueAxisLabel":"services","tooltipVariant":"single"},"colorPalette":"categorical","valueRepresentation":"absolute","truncationMode":"middle","legend":{"hidden":true}},"singleValue":{"showLabel":true,"label":"Services","prefixIcon":"","recordField":"services","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"displayedFields":[null],"dataMappings":{"value":"services"},"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"services","rangeAxis":""}],"variant":"single","displayedFields":[]},"label":{"showLabel":false,"label":"services"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"dataMapping":{"displayedFields":["services"],"value":"services","dimension":"services","longitude":"services"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}},"63":{"type":"markdown","title":"","content":"### Overview\n\nThis section provides an overview of synthetic monitoring results for HTTP and Browser monitors. These insights reflect the availability and performance of critical services like APIs and websites\n\n\n"},"67":{"type":"data","title":"Unsuccessful HTTP status code distribution","query":"timeseries {\n  execution_series = sum(dt.synthetic.http.executions)\n}, by:{ dt.synthetic.monitored_entity_ids, \n        dt.entity.http_check,\n        result.http_status.code,\n        dt.entity.synthetic_location}\n    ,interval: 15m\n| filter isNotNull(result.http_status.code) \n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| fieldsAdd monitor_id = entityAttr(dt.entity.http_check, \"id\")\n\n| filter isNotNull(result.http_status.code)\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| fieldsAdd summary = arraySum(execution_series)\n| summarize { dt.synthetic.monitor_ids = collectArray(monitor_id),\n              status.code = toString(takeFirst(result.http_status.code)),\n              executions = sum(execution_series[]),\n              executions_number = sum(summary)\n            }, by: {timeframe, interval, result.http_status.code}\n| lookup [\n  timeseries {\n    total_execution_series = sum(dt.synthetic.http.executions), interval:15m, filter: isNotNull(result.http_status.code)\n  }\n], lookupField:interval, sourceField:interval, fields:{total_execution_series}\n| fieldsAdd executions_perc = 100.0*executions[]/total_execution_series[]\n| filter result.http_status.code >= 400\n| sort executions_number desc\n| fieldsRemove total_execution_series, executions","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"barChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","fieldMapping":{"timestamp":"timeframe","leftAxisValues":["executions_perc"]},"leftYAxisSettings":{"isLabelVisible":true,"label":"Executions"},"tooltip":{"seriesDisplayMode":"single-line","variant":"single"},"colorPalette":"categorical","categoricalBarChartSettings":{"categoryAxis":["status.code"],"categoryAxisLabel":"status.code","valueAxis":["result.http_status.code","executions_number"],"valueAxisLabel":"result.http_status.code,executions_number","tooltipVariant":"single"},"truncationMode":"start","xAxisLabel":"timeframe","xAxisIsLabelVisible":false,"valueRepresentation":"absolute","hiddenLegendFields":["dt.synthetic.monitor_ids","executions","executions_perc","interval","result.http_status.code","executions_number"],"rightYAxisSettings":{"isLabelVisible":true,"label":"All executions"},"seriesOverrides":[]},"singleValue":{"showLabel":true,"label":"http_monitor.result.http_status.code","prefixIcon":"","recordField":"http_monitor.result.http_status.code","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["executions_perc"],"value":"sparkline","id":1738752253658}]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"colorMode":"color-palette","colorPalette":"blue","dataMappings":{"value":"result.http_status.code"},"displayedFields":["status.code"]},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"result.http_status.code","rangeAxis":""},{"valueAxis":"executions_number","rangeAxis":""}],"variant":"single","displayedFields":["status.code"]},"label":{"showLabel":false,"label":"http_monitor.result.http_status.code"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"executions_perc","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1727248473766}],"dataMapping":{"displayedFields":["interval","http_monitor.result.http_status.code"],"value":"http_monitor.result.http_status.code","dimension":"interval","longitude":"interval","latitude":"result.http_status.code"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false},"description":"This chart shows the percentage breakdown of non-200 status codes over time. Each color represents a specific status code, helping you visualize how often errors (like 401 Unauthorized or 403 Forbidden) or redirects (like 302 Found) occur in relation to successful requests."},"68":{"type":"data","title":"Failure distribution caused by server interactions","query":"timeseries {\n  execution_series = sum(dt.synthetic.browser.event.executions)\n}, by:{dt.synthetic.monitored_entity_ids, \n       dt.entity.synthetic_location,\n       result.status.message,\n       result.status.code,\n       dt.entity.synthetic_test}, \n   interval: 15m,\n   filter: in($service, \"All\")   \n| fieldsAdd monitor_id = entityAttr(dt.entity.synthetic_test, \"id\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| filter (result.status.code < 1000 and result.status.code >= 400) or in(result.status.code, array(10054, 12014, 12183))\n| summarize { dt.synthetic.monitor_ids = collectArray(monitor_id),\n              execution_number = sum(arraySum(execution_series)),\n              executions = sum(execution_series[]) }, \n            by:{timeframe, interval, result.status.message , result.status.code}\n\n| lookup [\n  timeseries {\n    total_execution_series = sum(dt.synthetic.browser.event.executions), interval:15m, filter: isNotNull(result.status.code)\n  }\n], lookupField:interval, sourceField:interval, fields:{total_execution_series}\n\n| fieldsAdd executions_perc = 100.0*executions[]/total_execution_series[]    \n| filter result.status.code != 0\n| fieldsRemove executions, total_execution_series\n| sort execution_number desc\n","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"barChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","truncationMode":"middle","categoricalBarChartSettings":{"categoryAxis":["result.status.message"],"categoryAxisLabel":"result.status.message","valueAxis":["result.status.code","execution_number"],"valueAxisLabel":"result.status.code,execution_number","tooltipVariant":"single"},"hiddenLegendFields":["dt.synthetic.monitor_ids","interval","result.status.code","execution_number"],"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["executions_perc"]},"legend":{"position":"right","hidden":false},"xAxisLabel":"timeframe","xAxisIsLabelVisible":false,"valueRepresentation":"absolute","leftYAxisSettings":{}},"singleValue":{"showLabel":true,"label":"browser_monitor.result.status","prefixIcon":"","recordField":"browser_monitor.result.status","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["executions_perc"],"value":"sparkline","id":1737487954801}]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"colorMode":"color-palette","colorPalette":"blue","dataMappings":{"value":"result.status.code"},"displayedFields":["result.status.message"]},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"result.status.code","rangeAxis":""},{"valueAxis":"execution_number","rangeAxis":""}],"variant":"single","displayedFields":["result.status.message"]},"label":{"showLabel":false,"label":"result.status.code"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"executions_perc","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1727333222185}],"dataMapping":{"displayedFields":[],"dimension":"interval","value":"result.status.code","longitude":"interval","latitude":"result.status.code"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false},"description":"This section analyzes the failures of browser monitors attributed to server interactions. An increase in these failures may indicate underlying issues with the application server or the IT infrastructure. Monitoring these trends is crucial for identifying potential bottlenecks and ensuring optimal performance."},"69":{"type":"markdown","title":"","content":"##### Status codes overview\n"},"70":{"type":"data","title":"Failure distribution caused by page interactions","query":"timeseries {\n  execution_series = sum(dt.synthetic.browser.event.executions)\n}, by:{dt.synthetic.monitored_entity_ids, \n       dt.entity.synthetic_location,\n       result.status.message,\n       result.status.code,\n       dt.entity.synthetic_test}, \n   interval: 15m,\n   filter: in($service, \"All\")\n| fieldsAdd monitor_id = entityAttr(dt.entity.synthetic_test, \"id\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| filter result.status.code >= 1000 and not in(result.status.code, array(10054, 12014, 12183))\n| summarize { dt.synthetic.monitor_ids = collectArray(monitor_id),\n              execution_number = sum(arraySum(execution_series)),\n              executions = sum(execution_series[]) }, \n            by:{timeframe, interval, result.status.message, result.status.code}\n\n| lookup [\n  timeseries {\n    total_execution_series = sum(dt.synthetic.browser.event.executions), interval:15m, filter: isNotNull(result.status.code)\n  }\n], lookupField:interval, sourceField:interval, fields:{total_execution_series}\n\n| fieldsAdd executions_perc = 100.0*executions[]/total_execution_series[]    \n| fieldsRemove executions, total_execution_series\n| sort execution_number desc\n","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualization":"barChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","truncationMode":"middle","categoricalBarChartSettings":{"categoryAxis":["result.status.message"],"categoryAxisLabel":"result.status.message","valueAxis":["result.status.code","execution_number"],"valueAxisLabel":"result.status.code,execution_number","tooltipVariant":"single"},"hiddenLegendFields":["dt.synthetic.monitor_ids","interval","result.status.code","execution_number"],"fieldMapping":{"timestamp":"timeframe","leftAxisValues":["executions_perc"]},"legend":{"position":"right","hidden":false},"xAxisLabel":"timeframe","xAxisIsLabelVisible":false,"valueRepresentation":"absolute","leftYAxisSettings":{}},"singleValue":{"showLabel":true,"label":"browser_monitor.result.status","prefixIcon":"","recordField":"browser_monitor.result.status","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["executions_perc"],"value":"sparkline","id":1737553685753}]},"honeycomb":{"shape":"hexagon","legend":{"hidden":false,"position":"auto"},"colorMode":"color-palette","colorPalette":"blue","dataMappings":{"value":"result.status.code"},"displayedFields":["result.status.message"]},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"result.status.code","rangeAxis":""},{"valueAxis":"execution_number","rangeAxis":""}],"variant":"single","displayedFields":["result.status.message"]},"label":{"showLabel":false,"label":"result.status.code"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"executions_perc","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1727333414413}],"dataMapping":{"displayedFields":[],"dimension":"interval","value":"result.status.code","longitude":"interval","latitude":"result.status.code"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false},"description":"This section examines failures in browser monitors related to page interactions. An increase in these failures may indicate issues with the website’s functionality, suggesting the need to adjust monitoring scripts in response to UI changes or potential problems accessing specific elements on the page. Proactively addressing these issues can enhance"},"73":{"type":"data","title":"HTTP requests availability and performance","query":"timeseries {\n  performance_series = avg(dt.synthetic.http.request.duration),\n  execution_series = sum(dt.synthetic.http.request.executions)\n}, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.http_check_step}\n| lookup [fetch dt.entity.http_check_step\n | fieldsAdd monitor_id = belongs_to[dt.entity.http_check]\n ], sourceField:dt.entity.http_check_step, lookupField:id, fields: {monitor_id}\n\n| fieldsAdd monitor_name = entityAttr(monitor_id, type:\"dt.entity.http_check\", \"entity.name\")\n| fieldsAdd monitor_tags = entityAttr(monitor_id, type:\"dt.entity.http_check\", \"tags\")\n| fieldsAdd monitor_step_name = entityName(dt.entity.http_check_step)\n\n | filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n | filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n | filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n | filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n  | summarize { monitor_step_name = takeAny(monitor_step_name),\n                dt.entity.http_check = takeAny(monitor_id),\n                monitor_name = takeAny(monitor_name),\n                duration =  avg(arrayAvg(performance_series)), \n                executions = sum(arraySum(execution_series))\n              }, by: {dt.entity.http_check_step}\n| lookup [\n  timeseries {\n    total_execution_series = sum(dt.synthetic.http.request.executions), interval:15m, filter: isNotNull(result.http_status.code)\n  }, by:{dt.entity.http_check_step}\n], lookupField:dt.entity.http_check_step, sourceField:dt.entity.http_check_step, fields:{total_execution_series}\n\n| lookup [\n  timeseries {\n    success_execution_series = sum(dt.synthetic.http.request.executions), interval:15m, filter: isNotNull(result.http_status.code) and result.http_status.code == 200\n  }, by:{dt.entity.http_check_step}\n], lookupField:dt.entity.http_check_step, sourceField:dt.entity.http_check_step, fields:{success_execution_series}\n\n| fieldsAdd executions_perc = 100.0*success_execution_series[]/total_execution_series[]\n| fieldsAdd availability = arrayAvg(executions_perc)  \n| fieldsAdd response_time = duration\n| sort availability asc, duration desc         \n| limit 50\n| fieldsRename `Executions` = executions, `Availability` = availability, `Request duration` = response_time, `Monitor name` = monitor_name, `HTTP name` = monitor_step_name\n| fieldsRemove executions_perc, success_execution_series, total_execution_series, duration, Executions","visualization":"table","visualizationSettings":{"thresholds":[{"id":1,"field":"Availability","title":"","isEnabled":true,"rules":[{"id":0,"color":"#2F6863","comparator":"≥","label":"","value":99.9},{"id":1,"color":"#ECA440","comparator":"≥","label":"","value":99},{"id":2,"color":"#C4233B","comparator":"≥","label":"","value":0}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.http_check_step,HTTP name,dt.entity.http_check,Monitor name","valueAxisLabel":"Availability,Request duration","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.http_check_step","HTTP name","dt.entity.http_check","Monitor name"],"valueAxis":["Availability","Request duration"],"tooltipVariant":"single"},"colorPalette":"blue-steel","hiddenLegendFields":["Time","series"],"leftYAxisSettings":{"scale":"linear","min":"auto","max":"auto"},"seriesOverrides":[],"legend":{"hidden":false,"position":"auto"},"truncationMode":"middle"},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[["dt.entity.http_check_step"],["dt.entity.http_check"]],"lineWrapIds":[["Availability"]],"columnWidths":{"[\"dt.entity.synthetic_location\"]":298.921875,"[\"Location\"]":165.71875,"[\"Availability\"]":121.015625,"[\"Monitor name\"]":391.5625,"[\"HTTP request\"]":242.10000610351562,"[\"Request name\"]":190.10000610351562,"[\"Response time\"]":158.9499969482422,"[\"HTTP name\"]":370.1000061035156},"colorThresholdTarget":"background","linewrapEnabled":true,"monospacedFontEnabled":true,"monospacedFontColumns":[],"columnTypeOverrides":[],"enableThresholdInRow":false,"selectedColumnForRowThreshold":"Availability","sortBy":{"columnId":"[\"Availability\"]","direction":"ascending"}},"honeycomb":{"shape":"square","dataMappings":{"value":"Availability"},"legend":"auto","displayedFields":["dt.entity.http_check_step","HTTP name","dt.entity.http_check","Monitor name"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"Availability","rangeAxis":""},{"valueAxis":"Request duration","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.http_check_step","HTTP name","dt.entity.http_check","Monitor name"]},"label":{"showLabel":false,"label":"Availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Executions","unitCategory":"unspecified","baseUnit":"none","displayUnit":null,"decimals":0,"suffix":"","delimiter":false,"added":1712834833219},{"identifier":"Availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726737876336},{"identifier":"Request duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1726737892123}],"dataMapping":{"dimension":"dt.entity.http_check_step","displayedFields":["dt.entity.http_check_step","HTTP name","Monitor name"],"value":"Availability","longitude":"Availability","latitude":"Request duration"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{}},"74":{"type":"markdown","title":"","content":"##### HTTP Requests\n\nThis table provides a breakdown of availability, response times for the top 50 HTTP requests. It helps track the reliability and speed of individual applications, making it easy to identify which request target might require attention due to lower availability or slower performance."},"75":{"type":"markdown","title":"","content":"##### Synthetic locations overview"},"76":{"type":"data","title":"Browser monitor performance trends: Last 14 days","query":"timeseries {\n  performance_series = avg(dt.synthetic.browser.event.duration),\n  availability_series = avg(dt.synthetic.browser.availability)\n}, \nby:{ dt.synthetic.monitored_entity_ids, \n     dt.entity.synthetic_test,\n     dt.entity.synthetic_location},\n     interval:24h, from:now() - 14d ,filter: in($service, \"All\")\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd monitor_name = entityAttr(dt.entity.synthetic_test, \"entity.name\")\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { monitor_name = takeFirst(monitor_name),\n              performance =  avg(performance_series[]), \n              availability_number =  avg(arrayAvg(availability_series)),\n              performance_number =  avg(arrayAvg(performance_series))\n            }, by: {timeframe, interval, dt.entity.synthetic_test}\n| sort availability_number asc, performance_number desc\n| limit 20\n| fieldsRename  `Monitor name` = monitor_name, \n                `Monitor duration` = performance","visualization":"lineChart","visualizationSettings":{"thresholds":[{"id":1,"field":"","title":"","isEnabled":true,"rules":[{"id":0,"color":{"Default":"var(--dt-colors-charts-status-ideal-default, #2f6863)"},"comparator":"≥","label":""},{"id":1,"color":{"Default":"var(--dt-colors-charts-status-warning-default, #eca440)"},"comparator":"≥","label":""},{"id":2,"color":{"Default":"var(--dt-colors-charts-status-critical-default, #c4233b)"},"comparator":"≥","label":""}]}],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.synthetic_test,Monitor name","valueAxisLabel":"availability_number,performance_number","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.synthetic_test","Monitor name"],"valueAxis":["availability_number","performance_number"],"tooltipVariant":"single"},"colorPalette":"categorical","fieldMapping":{"timestamp":"timeframe","leftAxisValues":["Monitor duration"]},"hiddenLegendFields":["dt.entity.synthetic_test","availability_number","performance_number","Monitor duration","interval"],"leftYAxisSettings":{"scale":"linear","min":"auto","isLabelVisible":true,"label":"Event duration"},"seriesOverrides":[],"legend":{"hidden":false,"position":"right"},"truncationMode":"middle","curve":"smooth","pointsDisplay":"never","valueRepresentation":"absolute","xAxisLabel":"timeframe","xAxisIsLabelVisible":false},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["Monitor duration"],"value":"sparkline","id":1737104675494}]},"honeycomb":{"shape":"square","dataMappings":{"value":"availability_number"},"legend":"auto","displayedFields":["dt.entity.synthetic_test","Monitor name"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"availability_number","rangeAxis":""},{"valueAxis":"performance_number","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.synthetic_test","Monitor name"]},"label":{"showLabel":false,"label":"availability_number"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Monitor duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1712834833219}],"dataMapping":{"dimension":"interval","displayedFields":["interval","dt.entity.synthetic_test","Monitor name"],"value":"availability_number","longitude":"interval","latitude":"availability_number"},"tooltip":{}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{"enabled":false,"componentState":{"selectedAnalyzerName":"dt.statistics.ui.anomaly_detection.AutoAdaptiveAnomalyDetectionAnalyzer","inputData":{"dt.statistics.ui.anomaly_detection.AutoAdaptiveAnomalyDetectionAnalyzer":{"generalParameters":{"timeframe":{"startTime":"now-2h","endTime":"now"},"resolveDimensionalQueryData":true,"logVerbosity":"INFO"},"numberOfSignalFluctuations":1,"alertOnMissingData":false,"violatingSamples":3,"slidingWindow":5,"dealertingSamples":5,"query":"timeseries {\n  performance_series = avg(dt.synthetic.browser.duration)\n}, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.synthetic_test}, interval: 1d, from: now() - 30d\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n\n| filter in(\"All\", \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString(\"All\", \" : \")))\n| filter in(\"All\", \"All\") or in(monitor_tags, \"All\")\n\n| summarize { interval = takeFirst(interval), location_name = takeFirst(location), performance =  avg(performance_series[]) }, by: {timeframe, dt.entity.synthetic_location}\n| fieldsRename `Location` = location_name, `Performance` = performance"}},"analyzerHints":{"dt.statistics.ui.anomaly_detection.AutoAdaptiveAnomalyDetectionAnalyzer":{"unit":{"unitCategory":"time","baseUnit":"millisecond"}}}}},"description":"This performance trends graph focuses on browser monitors over the past 14 days, showing how event durations for specific monitors change over time."},"80":{"type":"data","title":"HTTP monitors duration trends: Last 14 days","query":"timeseries {\n  performance_series = avg(dt.synthetic.http.request.duration)\n}, by:{ dt.entity.synthetic_location, dt.entity.http_check_step}, interval:1d, from:now() - 14d\n\n| fieldsAdd location = entityAttr(dt.entity.synthetic_location, \"entity.name\")\n| fieldsAdd cloud_provider = entityAttr(dt.entity.synthetic_location, \"cloudProvider\")\n\n// Find monitor of the step\n| lookup [fetch dt.entity.http_check_step\n | fieldsAdd monitor_id = belongs_to[dt.entity.http_check]\n ], sourceField:dt.entity.http_check_step, lookupField:id, fields: {dt.entity.http_check = monitor_id}\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| fieldsAdd monitor_location_key = concat(dt.entity.synthetic_location,\":\", dt.entity.http_check)\n| fieldsAdd monitor_name = entityName(dt.entity.http_check)\n\n// Add availability \n| lookup [\n  timeseries {\n    availability_series = avg(dt.synthetic.http.availability)\n  }, by:{dt.synthetic.monitored_entity_ids, dt.entity.synthetic_location, dt.entity.http_check}\n  | fieldsAdd monitor_location_key = concat(dt.entity.synthetic_location,\":\", dt.entity.http_check)\n], lookupField:monitor_location_key, sourceField:monitor_location_key, fields:{availability_series, dt.synthetic.monitored_entity_ids}\n\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n\n| summarize { monitor = takeFirst(monitor_name), \n              availability_number =  avg(arrayAvg(availability_series)),\n              duration_number =  avg(arrayAvg(availability_series)),\n              duration =  avg(performance_series[])\n            }, by: {timeframe, interval, dt.entity.http_check}\n| sort availability_number asc, duration_number desc\n| limit 20\n| fieldsRename `Monitor name` = monitor, `Request duration` = duration","visualization":"lineChart","visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"connect","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"categoricalBarChartSettings":{"categoryAxisLabel":"dt.entity.http_check,Monitor name","valueAxisLabel":"availability_number,duration_number","colorPaletteMode":"multi-color","categoryAxisTickLayout":"vertical","layout":"horizontal","scale":"absolute","categoryAxis":["dt.entity.http_check","Monitor name"],"valueAxis":["availability_number","duration_number"],"tooltipVariant":"single"},"colorPalette":"blue-steel","fieldMapping":{"timestamp":"timeframe","leftAxisValues":["Request duration"]},"hiddenLegendFields":["dt.entity.http_check","availability_number","duration_number","Request duration","interval"],"leftYAxisSettings":{"scale":"linear","min":"auto","isLabelVisible":true,"label":"Request duration"},"seriesOverrides":[],"legend":{"hidden":false,"position":"right"},"truncationMode":"middle","curve":"smooth","pointsDisplay":"never","valueRepresentation":"absolute","xAxisLabel":"timeframe","xAxisIsLabelVisible":false},"singleValue":{"showLabel":true,"label":"dt.entity.synthetic_test","prefixIcon":"","recordField":"dt.entity.synthetic_test","autoscale":true,"alignment":"center","colorThresholdTarget":"value","trend":{"trendType":"auto","isVisible":true}},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"lineWrapIds":[],"columnWidths":{},"columnTypeOverrides":[{"fields":["Request duration"],"value":"sparkline","id":1738752094554}]},"honeycomb":{"shape":"square","dataMappings":{"value":"availability_number"},"legend":"auto","displayedFields":["dt.entity.http_check","Monitor name"],"colorMode":"color-palette","colorPalette":"blue"},"histogram":{"dataMappings":[{"valueAxis":"interval","rangeAxis":""},{"valueAxis":"availability_number","rangeAxis":""},{"valueAxis":"duration_number","rangeAxis":""}],"variant":"single","displayedFields":["dt.entity.http_check","Monitor name"]},"label":{"showLabel":false,"label":"availability_number"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"unitsOverrides":[{"identifier":"Request duration","unitCategory":"time","baseUnit":"millisecond","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1712834833219}],"dataMapping":{"dimension":"interval","displayedFields":["interval","dt.entity.http_check","Monitor name"],"value":"availability_number","longitude":"interval","latitude":"availability_number"},"tooltip":{"showCustomFields":false}},"querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":100,"defaultSamplingRatio":10,"enableSampling":false},"davis":{},"description":"This performance trends graph focuses on HTTP monitors over the past 14 days, showing how event durations for specific monitors change over time."},"83":{"type":"markdown","title":"","content":"##### Synthetic locations overview"},"84":{"type":"markdown","title":"","content":"\n "},"85":{"type":"data","title":"HTTP monitors availability","query":"timeseries series = avg(dt.synthetic.http.availability), \n           by:{ dt.synthetic.monitored_entity_ids, \n                dt.entity.http_check,\n                dt.entity.synthetic_location\n              }\n| fieldsAdd monitor_tags = entityAttr(dt.entity.http_check, \"tags\")\n| fieldsAdd monitor_name = entityName(dt.entity.http_check)\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($service, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($service, \" : \")))\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| fieldsAdd availability = arrayAvg(series)\n| summarize { availability = avg(arrayAvg(series)), dt.entity.http_check = takeFirst(dt.entity.http_check), monitor_name = takeFirst(monitor_name) }, by: {entity = dt.entity.http_check}\n| sort availability asc","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"horizontal","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","categoryAxis":["entity","dt.entity.http_check","monitor_name"],"categoryAxisLabel":"entity,dt.entity.http_check,monitor_name","valueAxis":["availability"],"valueAxisLabel":"availability","tooltipVariant":"single"},"colorPalette":"categorical","valueRepresentation":"absolute","truncationMode":"middle","legend":{"hidden":true}},"singleValue":{"showLabel":true,"label":"availability","prefixIcon":"","recordField":"availability","autoscale":true,"alignment":"center","trend":{"trendType":"auto","isVisible":true},"colorThresholdTarget":"value"},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":true,"position":"auto"},"dataMappings":{"value":"availability"},"displayedFields":["monitor_name"],"truncationMode":"middle","colorMode":"custom-colors","colorPalette":"blue","customColors":[{"id":0,"value":99.9,"comparator":"≥","color":"#2F6863"},{"id":5198570.400000095,"value":99,"comparator":"≥","color":"#ECA440"},{"id":5217483.800000191,"value":0,"comparator":"≥","color":"#C4233B"}]},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"availability","rangeAxis":""}],"variant":"single","truncationMode":"middle","displayedFields":["entity","dt.entity.http_check","monitor_name"]},"label":{"showLabel":false,"label":"availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"dataMapping":{"displayedFields":["dt.entity.http_check","monitor_name"],"value":"availability","dimension":"entity","longitude":"availability"},"tooltip":{"showCustomFields":false}},"visualization":"honeycomb","querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}},"87":{"type":"data","title":"Browser monitors availability ","query":"timeseries series = avg(dt.synthetic.browser.availability), \n            by:{ dt.synthetic.monitored_entity_ids, \n                 dt.entity.synthetic_test,\n                 dt.entity.synthetic_location\n                },\n            filter: in($service, \"All\")\n| fieldsAdd monitor_name = entityName(dt.entity.synthetic_test)\n| fieldsAdd monitor_tags = entityAttr(dt.entity.synthetic_test, \"tags\")\n| filter in($location, \"All\") or matchesValue(dt.entity.synthetic_location, arrayFirst(splitString($location, \" : \")))\n| filter in($frontend, \"All\") or in(dt.synthetic.monitored_entity_ids, arrayFirst(splitString($frontend, \" : \")))\n| filter in($monitor_tag, \"All\") or in(monitor_tags, $monitor_tag)\n| fieldsAdd availability = arrayAvg(series)\n| summarize { availability = avg(arrayAvg(series)), monitor_name = takeFirst(monitor_name), dt.entity.synthetic_test = takeFirst(dt.entity.synthetic_test) }, by: {entity = dt.entity.synthetic_test}\n| sort availability asc","davis":{"enabled":false,"davisVisualization":{"isAvailable":true}},"visualizationSettings":{"thresholds":[],"chartSettings":{"xAxisScaling":"analyzedTimeframe","gapPolicy":"gap","circleChartSettings":{"groupingThresholdType":"relative","groupingThresholdValue":0,"valueType":"relative"},"categoryOverrides":{},"curve":"linear","pointsDisplay":"auto","categoricalBarChartSettings":{"layout":"horizontal","categoryAxisTickLayout":"horizontal","scale":"absolute","groupMode":"stacked","colorPaletteMode":"multi-color","categoryAxis":["entity","monitor_name","dt.entity.synthetic_test"],"categoryAxisLabel":"entity,monitor_name,dt.entity.synthetic_test","valueAxis":["availability"],"valueAxisLabel":"availability","tooltipVariant":"single"},"colorPalette":"categorical","valueRepresentation":"absolute","truncationMode":"middle","legend":{"hidden":true}},"singleValue":{"showLabel":true,"label":"availability","prefixIcon":"","recordField":"availability","autoscale":true,"alignment":"center","trend":{"trendType":"auto","isVisible":true},"colorThresholdTarget":"value"},"table":{"rowDensity":"condensed","enableSparklines":false,"hiddenColumns":[],"linewrapEnabled":false,"lineWrapIds":[],"monospacedFontEnabled":false,"monospacedFontColumns":[],"columnWidths":{},"columnTypeOverrides":[]},"honeycomb":{"shape":"hexagon","legend":{"hidden":true,"position":"auto"},"dataMappings":{"value":"availability"},"displayedFields":["monitor_name"],"truncationMode":"middle","colorMode":"custom-colors","colorPalette":"blue","customColors":[{"id":0,"value":99.9,"comparator":"≥","color":"#2F6863"},{"id":5198570.400000095,"value":99,"comparator":"≥","color":"#ECA440"},{"id":5217483.800000191,"value":0,"comparator":"≥","color":"#C4233B"}]},"histogram":{"legend":"auto","yAxis":{"label":"Frequency","scale":"linear"},"colorPalette":"categorical","dataMappings":[{"valueAxis":"availability","rangeAxis":""}],"variant":"single","truncationMode":"middle","displayedFields":["entity","monitor_name","dt.entity.synthetic_test"]},"label":{"showLabel":false,"label":"availability"},"icon":{"showIcon":false,"icon":""},"valueBoundaries":{"min":"auto","max":"auto"},"autoSelectVisualization":false,"dataMapping":{"displayedFields":["dt.entity.http_check","monitor_name"],"value":"availability","dimension":"entity","longitude":"availability"},"tooltip":{"showCustomFields":false},"unitsOverrides":[{"identifier":"availability","unitCategory":"percentage","baseUnit":"percent","displayUnit":null,"decimals":2,"suffix":"","delimiter":false,"added":1737372960177}]},"visualization":"honeycomb","querySettings":{"maxResultRecords":1000,"defaultScanLimitGbytes":500,"maxResultMegaBytes":1,"defaultSamplingRatio":10,"enableSampling":false}}},"layouts":{"15":{"x":0,"y":19,"w":12,"h":6},"24":{"x":0,"y":4,"w":4,"h":3},"25":{"x":0,"y":7,"w":4,"h":3},"29":{"x":12,"y":19,"w":12,"h":6},"30":{"x":0,"y":12,"w":12,"h":6},"31":{"x":0,"y":50,"w":12,"h":6},"32":{"x":0,"y":43,"w":12,"h":6},"33":{"x":12,"y":50,"w":12,"h":6},"34":{"x":10,"y":7,"w":10,"h":3},"35":{"x":10,"y":4,"w":10,"h":3},"36":{"x":0,"y":10,"w":24,"h":2},"37":{"x":0,"y":41,"w":24,"h":2},"39":{"x":20,"y":4,"w":4,"h":3},"40":{"x":20,"y":7,"w":4,"h":3},"42":{"x":0,"y":65,"w":12,"h":8},"44":{"x":0,"y":25,"w":24,"h":2},"45":{"x":0,"y":27,"w":6,"h":5},"56":{"x":0,"y":63,"w":24,"h":2},"57":{"x":12,"y":65,"w":12,"h":8},"58":{"x":0,"y":2,"w":3,"h":2},"59":{"x":3,"y":2,"w":3,"h":2},"60":{"x":6,"y":2,"w":3,"h":2},"61":{"x":9,"y":2,"w":3,"h":2},"62":{"x":12,"y":2,"w":3,"h":2},"63":{"x":0,"y":0,"w":24,"h":2},"67":{"x":6,"y":27,"w":18,"h":5},"68":{"x":0,"y":57,"w":12,"h":6},"69":{"x":0,"y":56,"w":24,"h":1},"70":{"x":12,"y":57,"w":12,"h":6},"73":{"x":0,"y":34,"w":24,"h":7},"74":{"x":0,"y":32,"w":24,"h":2},"75":{"x":0,"y":49,"w":24,"h":1},"76":{"x":12,"y":43,"w":12,"h":6},"80":{"x":12,"y":12,"w":12,"h":6},"83":{"x":0,"y":18,"w":24,"h":1},"84":{"x":15,"y":2,"w":9,"h":2},"85":{"x":4,"y":4,"w":6,"h":3},"87":{"x":4,"y":7,"w":6,"h":3}},"importedWithCode":false,"settings":{"defaultTimeframe":{"value":{"from":"-24h","to":"now()"},"enabled":true}}}