You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1034 lines
47 KiB

[DA-ITSI-WEBSERVER-HTTP_Response_KPIs]
title = Web Server: HTTP Responses
description = KPIs to collect various HTTP response metrics pertaining to the web server
source_itsi_da = DA-ITSI-WEBSERVER
_owner = nobody
kpis = [ \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": true, \
"aggregate_eval": "", \
"aggregate_statop": "avg", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "4xx_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_entity_time_series(count, 4xx_status, web_server, 5)` | `aggregate_entity_into_service_time_series(avg, 5)` | `assess_severity(DA-ITSI-WEBSERVER-Web_Server_Monitoring, d172bd9d3caa8efd0eeb5bac)`", \
"thresholdLevels": [] \
}, \
"alert_eval": "", \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"anomaly_detection_sensitivity": 0.999, \
"anomaly_detection_training_window": "-7d", \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null())", \
"base_search_id": "DA-ITSI-WEBSERVER_Activity", \
"base_search_metric": "4xx_status", \
"datamodel": { \
"datamodel": "Web_Server", \
"field": "status", \
"object": "Activity", \
"owner_field": "Activity.status" \
}, \
"datamodel_filter": [], \
"datamodel_filter_clauses": " (Activity.status>=400 AND Activity.status<500)", \
"description": "The count of 4xx response statuses", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "count", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "4xx_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_limited_entity_time_series(count, 4xx_status, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": false, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-4xx_Errors", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "shared_base", \
"source": "", \
"target": "", \
"threshold_eval": "", \
"threshold_field": "4xx_status", \
"time_variate_thresholds": true, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "4xx_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_entity_time_series(count, 4xx_status, web_server, 5)` | `aggregate_entity_into_service_time_series(avg, 5)` | `assess_severity(DA-ITSI-WEBSERVER-Web_Server_Monitoring, d172bd9d3caa8efd0eeb5bac)`", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "4xx_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_limited_entity_time_series(count, 4xx_status, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "4xx Errors", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "", \
"urgency": "5" \
}, \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": true, \
"aggregate_eval": "", \
"aggregate_statop": "avg", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "5xx_status", \
"renderBoundaryMax": 1741112510620360, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_entity_time_series(count, 5xx_status, web_server, 5)` | `aggregate_entity_into_service_time_series(avg, 5)` | `assess_severity(DA-ITSI-WEBSERVER-Web_Server_Monitoring, 6927f823563507c99061eaa5)`", \
"thresholdLevels": [] \
}, \
"alert_eval": "", \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"anomaly_detection_sensitivity": 0.999, \
"anomaly_detection_training_window": "-7d", \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null())", \
"base_search_id": "DA-ITSI-WEBSERVER_Activity", \
"base_search_metric": "5xx_status", \
"datamodel": { \
"datamodel": "Web_Server", \
"field": "status", \
"object": "Activity", \
"owner_field": "Activity.status" \
}, \
"datamodel_filter": [], \
"datamodel_filter_clauses": "Activity.status>=500", \
"description": "The count of 5xx response statuses", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "count", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "5xx_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_limited_entity_time_series(count, 5xx_status, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": false, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-5xx_Errors", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "shared_base", \
"source": "", \
"target": "", \
"threshold_eval": "", \
"threshold_field": "5xx_status", \
"time_variate_thresholds": true, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "5xx_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_entity_time_series(count, 5xx_status, web_server, 5)` | `aggregate_entity_into_service_time_series(avg, 5)` | `assess_severity(DA-ITSI-WEBSERVER-Web_Server_Monitoring, 6927f823563507c99061eaa5)`", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "5xx_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_limited_entity_time_series(count, 5xx_status, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "5xx Errors", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "", \
"urgency": "5" \
}, \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": true, \
"aggregate_eval": "", \
"aggregate_statop": "avg", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "response_time", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"alert_eval": "", \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"anomaly_detection_sensitivity": 0.999, \
"anomaly_detection_training_window": "-7d", \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null())", \
"base_search_id": "DA-ITSI-WEBSERVER_Activity", \
"base_search_metric": "response_time", \
"datamodel": { \
"datamodel": "Web_Server", \
"field": "response_time", \
"object": "Activity", \
"owner_field": "Activity.response_time" \
}, \
"datamodel_filter": [], \
"description": "The average response time for all requests", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "avg", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "response_time", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": false, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-Response_Times", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "shared_base", \
"source": "", \
"target": "", \
"threshold_eval": "", \
"threshold_field": "response_time", \
"time_variate_thresholds": true, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "response_time", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "response_time", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "Response Times", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "ms", \
"urgency": "5" \
} \
]
[DA-ITSI-WEBSERVER-Network_Traffic_KPIs]
title = Web Server: Network Traffic
description = KPIs to collect various network traffic metrics pertaining to the web server
source_itsi_da = DA-ITSI-WEBSERVER
_owner = nobody
kpis = [ \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": true, \
"aggregate_eval": "", \
"aggregate_statop": "avg", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_out", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_entity_time_series(sum, bytes_out, web_server, 5)` | `aggregate_entity_into_service_time_series(avg, 5)` | `assess_severity(DA-ITSI-WEBSERVER-Web_Server_Monitoring, 9d2648375ad1f32688fe49cb)`", \
"thresholdLevels": [] \
}, \
"alert_eval": "", \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"anomaly_detection_sensitivity": 0.999, \
"anomaly_detection_training_window": "-7d", \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null())", \
"base_search_id": "DA-ITSI-WEBSERVER_Activity", \
"base_search_metric": "bytes_out", \
"datamodel": { \
"datamodel": "Web_Server", \
"field": "bytes_out", \
"object": "Activity", \
"owner_field": "Activity.bytes_out" \
}, \
"datamodel_filter": [], \
"description": "Sum of bytes from requests to the server", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "sum", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_out", \
"renderBoundaryMax": 24554, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_limited_entity_time_series(sum, bytes_out, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": false, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-Bytes_out", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "shared_base", \
"source": "", \
"target": "", \
"threshold_eval": "", \
"threshold_field": "bytes_out", \
"time_variate_thresholds": true, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_out", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_entity_time_series(sum, bytes_out, web_server, 5)` | `aggregate_entity_into_service_time_series(avg, 5)` | `assess_severity(DA-ITSI-WEBSERVER-Web_Server_Monitoring, 9d2648375ad1f32688fe49cb)`", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_out", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null()) | `aggregate_raw_into_limited_entity_time_series(sum, bytes_out, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "Bytes out", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "b", \
"urgency": "5" \
}, \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": true, \
"aggregate_eval": "", \
"aggregate_statop": "avg", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_in", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"alert_eval": "", \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"anomaly_detection_sensitivity": 0.999, \
"anomaly_detection_training_window": "-7d", \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | eval 4xx_status=if(status>=400 AND status<500, status, null()), 5xx_status=if(status >= 500 AND status<600, status, null())", \
"base_search_id": "DA-ITSI-WEBSERVER_Activity", \
"base_search_metric": "bytes_in", \
"datamodel": { \
"datamodel": "Web_Server", \
"field": "bytes_in", \
"object": "Activity", \
"owner_field": "Activity.bytes_in" \
}, \
"datamodel_filter": [], \
"description": "Sum of bytes from responses from the server", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "sum", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_in", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": false, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-Bytes_in", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "shared_base", \
"source": "", \
"target": "", \
"threshold_eval": "", \
"threshold_field": "bytes_in", \
"time_variate_thresholds": true, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_in", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "bytes_in", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "Bytes in", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "b", \
"urgency": "5" \
} \
]
[DA-ITSI-WEBSERVER-Web_Server_Performance]
title = Web Server: General Performance
description = KPIs that describe general performance metrics of web servers
source_itsi_da = DA-ITSI-WEBSERVER
_owner = nobody
kpis = [ \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": true, \
"aggregate_statop": "min", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "availability", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval error_status=if(status>399 AND status<600, status, null()) | stats count(status) as num_status, count(error_status) as num_error_status by web_server | eval availability=((num_status - num_error_status)/num_status)*100 | fields + web_server, availability | `aggregate_raw_into_entity_time_series(min, availability, web_server, 5)` | `aggregate_entity_into_service_time_series(min, 5)` | eval aggregate=alert_value | eval alert_color=\"#CCCCCC\", alert_level=-1, alert_severity=\"unknown\"", \
"thresholdLevels": [] \
}, \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | eval error_status=if(status>399 AND status<600, status, null()) | stats count(status) as num_status, count(error_status) as num_error_status by web_server | eval availability=((num_status - num_error_status)/num_status)*100 | fields + web_server, availability", \
"base_search_id": "", \
"base_search_metric": "", \
"datamodel": { \
"datamodel": "", \
"field": "", \
"object": "", \
"owner_field": "" \
}, \
"datamodel_filter": [], \
"description": "Measures the percent of successful transactions out of all transactions", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "min", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "availability", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval error_status=if(status>399 AND status<600, status, null()) | stats count(status) as num_status, count(error_status) as num_error_status by web_server | eval availability=((num_status - num_error_status)/num_status)*100 | fields + web_server, availability | `aggregate_raw_into_limited_entity_time_series(min, availability, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": true, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-Availability", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "adhoc", \
"source": "", \
"target": "", \
"threshold_field": "availability", \
"time_variate_thresholds": true, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "count", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval error_status=if(status>399 AND status<600, status, null()) | stats count(status) as num_status, count(error_status) as num_error_status by web_server | eval availability=((num_status - num_error_status)/num_status)*100 | fields + web_server, availability | `aggregate_raw_into_entity_time_series(min, availability, web_server, 5)` | `aggregate_entity_into_service_time_series(min, 5)` | eval aggregate=alert_value | eval alert_color=\"#CCCCCC\", alert_level=-1, alert_severity=\"unknown\"", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "count", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "tag=web tag=activity | eval error_status=if(status>399 AND status<600, status, null()) | stats count(status) as num_status, count(error_status) as num_error_status by web_server | eval availability=((num_status - num_error_status)/num_status)*100 | fields + web_server, availability | `aggregate_raw_into_limited_entity_time_series(min, availability, web_server, 5)`", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "WebServer Availability", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "%", \
"urgency": "5" \
}, \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": false, \
"aggregate_eval": "", \
"aggregate_statop": "avg", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "hits_per_minute", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"alert_eval": "", \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | stats count(_raw) as events by web_server | addinfo | eval hits_per_minute=(events/(info_max_time-info_min_time))*60 | fields + web_server, hits_per_minute", \
"base_search_id": "", \
"base_search_metric": "", \
"datamodel": { \
"datamodel": "", \
"field": "", \
"object": "", \
"owner_field": "" \
}, \
"datamodel_filter": [], \
"description": "Measures the number of hits per minute based on HTTP requests made to the server", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "avg", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "hits_per_minute", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": true, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-Hits_Per_Minute", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "adhoc", \
"source": "", \
"target": "", \
"threshold_eval": "", \
"threshold_field": "hits_per_minute", \
"time_variate_thresholds": false, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "count", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "count", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "Hits Per Minute", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "", \
"urgency": "5" \
}, \
{ \
"_owner": "nobody", \
"adaptive_thresholding_training_window": "-7d", \
"adaptive_thresholds_is_enabled": false, \
"aggregate_eval": "", \
"aggregate_statop": "avg", \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 11, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "percent_error_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [ \
{ \
"dynamicParam": 0, \
"severityColor": "#99D18B", \
"severityColorLight": "#DCEFD7", \
"severityLabel": "normal", \
"severityValue": 2, \
"thresholdValue": "0" \
}, \
{ \
"dynamicParam": 0, \
"severityColor": "#FCB64E", \
"severityColorLight": "#FEE6C1", \
"severityLabel": "medium", \
"severityValue": 4, \
"thresholdValue": 5 \
}, \
{ \
"dynamicParam": 0, \
"severityColor": "#F26A35", \
"severityColorLight": "#FBCBB9", \
"severityLabel": "high", \
"severityValue": 5, \
"thresholdValue": 10 \
} \
] \
}, \
"alert_eval": "", \
"alert_lag": "30", \
"alert_on": "both", \
"alert_period": "5", \
"anomaly_detection_alerting_enabled": false, \
"anomaly_detection_is_enabled": false, \
"appName": "DA-ITSI-WEBSERVER", \
"backfill_earliest_time": "-7d", \
"backfill_enabled": false, \
"base_search": "tag=web tag=activity | eval error_status=if(status>399 AND status<600, status, null()) | stats count(status) as num_status, count(error_status) as num_error_status by web_server | eval percent_error_status=(num_error_status/num_status)*100 | fields + web_server, percent_error_status", \
"base_search_id": "", \
"base_search_metric": "", \
"datamodel": { \
"datamodel": "", \
"field": "", \
"object": "", \
"owner_field": "" \
}, \
"datamodel_filter": [], \
"description": "Measures the percent of HTTP responses that are error codes (4xx/5xx)", \
"entity_alias_filtering_fields": "web_server", \
"entity_id_fields": "web_server", \
"entity_statop": "avg", \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "percent_error_status", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"gap_severity": "unknown", \
"gap_severity_color": "#CCCCCC", \
"gap_severity_color_light": "#EEEEEE", \
"gap_severity_value": "-1", \
"is_entity_breakdown": true, \
"is_service_entity_filter": true, \
"kpi_template_kpi_id": "DA-ITSI-WEBSERVER-Percent_Error_Codes", \
"kpi_threshold_template_id": "", \
"search_alert_earliest": "5", \
"search_alert_entities": "", \
"search_buckets": "", \
"search_occurrences": 1, \
"search_type": "adhoc", \
"source": "", \
"target": "", \
"threshold_eval": "", \
"threshold_field": "percent_error_status", \
"time_variate_thresholds": false, \
"time_variate_thresholds_specification": { \
"policies": { \
"default_policy": { \
"aggregate_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "count", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"entity_thresholds": { \
"baseSeverityColor": "#99D18B", \
"baseSeverityColorLight": "#DCEFD7", \
"baseSeverityLabel": "normal", \
"baseSeverityValue": 2, \
"gaugeMax": 100, \
"gaugeMin": 0, \
"isMaxStatic": false, \
"isMinStatic": true, \
"metricField": "count", \
"renderBoundaryMax": 100, \
"renderBoundaryMin": 0, \
"search": "", \
"thresholdLevels": [] \
}, \
"policy_type": "static", \
"title": "Default", \
"time_blocks": [] \
} \
} \
}, \
"title": "Percent Error Codes", \
"type": "kpis_primary", \
"tz_offset": null, \
"unit": "", \
"urgency": "5" \
} \
]