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.

222 lines
7.3 KiB

[DA-ITSI-APPSERVER_Performance_Runtime]
description = KPI base search used by KPIs that track runtime performance
title = DA-ITSI-APPSERVER:Performance.Runtime
_owner = nobody
base_search = (tag=appserver tag=performance tag=runtime)
metrics = [ \
{ \
"_key": "available_threads_count_percent", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "available_threads_count_percent", \
"title": "available_threads_count_percent", \
"unit": "%" \
}, \
{ \
"_key": "cpu_utilization_percent", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "cpu_utilization_percent", \
"title": "cpu_utilization_percent", \
"unit": "%" \
}, \
{ \
"_key": "garbage_collection_count", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "garbage_collection_count", \
"title": "garbage_collection_count", \
"unit": "" \
}, \
{ \
"_key": "garbage_collection_time", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "garbage_collection_time", \
"title": "garbage_collection_time", \
"unit": "ms" \
}, \
{ \
"_key": "memory_heap_free_percent", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "memory_heap_free_percent", \
"title": "memory_heap_free_percent", \
"unit": "%" \
}, \
{ \
"_key": "memory_heap_size", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "memory_heap_size", \
"title": "memory_heap_size", \
"unit": "MB" \
}, \
{ \
"_key": "memory_heap_used", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "memory_heap_used", \
"title": "memory_heap_used", \
"unit": "MB" \
}, \
{ \
"_key": "memory_used", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "memory_used", \
"title": "memory_used", \
"unit": "MB" \
}, \
{ \
"_key": "memory_pool_size", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "memory_pool_size", \
"title": "memory_pool_size", \
"unit": "MB" \
}, \
{ \
"_key": "perm_gen_usage", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "perm_gen_usage", \
"title": "perm_gen_usage", \
"unit": "MB" \
} \
]
is_entity_breakdown = True
is_service_entity_filter = True
entity_id_fields = application_server
entity_alias_filtering_fields = application_server
alert_period = 5
search_alert_earliest = 5
alert_lag = 30
metric_qualifier =
source_itsi_da = DA-ITSI-APPSERVER
[DA-ITSI-APPSERVER_Performance_Session]
description = KPI base search used by KPIs that track performance on sessions
title = DA-ITSI-APPSERVER:Performance.Session
_owner = nobody
base_search = (tag=appserver tag=performance tag=session)
metrics = [ \
{ \
"_key": "active_sessions_count", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "active_sessions_count", \
"title": "active_sessions_count", \
"unit": "" \
} \
]
is_entity_breakdown = True
is_service_entity_filter = True
entity_id_fields = application_server
entity_alias_filtering_fields = application_server
alert_period = 5
search_alert_earliest = 5
alert_lag = 30
metric_qualifier =
source_itsi_da = DA-ITSI-APPSERVER
[DA-ITSI-APPSERVER_Performance_Throughput]
description = KPI base search used by KPIs that track throughput information
title = DA-ITSI-APPSERVER:Performance.Throughput
_owner = nobody
base_search = (tag=appserver tag=performance tag=throughput)
metrics = [ \
{ \
"_key": "request_count", \
"aggregate_statop": "sum", \
"entity_statop": "avg", \
"threshold_field": "request_count", \
"title": "request_count", \
"unit": "" \
} \
]
is_entity_breakdown = True
is_service_entity_filter = True
entity_id_fields = application_server
entity_alias_filtering_fields = application_server
alert_period = 5
search_alert_earliest = 5
alert_lag = 30
metric_qualifier =
source_itsi_da = DA-ITSI-APPSERVER
[DA-ITSI-APPSERVER_Performance_Web_Transaction]
description = KPI base search used by KPIs that track web transaction performance
title = DA-ITSI-APPSERVER:Performance.Web_Transaction
_owner = nobody
base_search = (tag=appserver tag=performance tag=transactions) | eval 4xx_error=if(status>=400 AND status<500, status, null()), 5xx_error=if(status>=500 AND status<600, status, null())
metrics = [ \
{ \
"_key": "4xx_error", \
"aggregate_statop": "avg", \
"entity_statop": "count", \
"threshold_field": "4xx_error", \
"title": "4xx_error", \
"unit": "" \
}, \
{ \
"_key": "5xx_error", \
"aggregate_statop": "avg", \
"entity_statop": "count", \
"threshold_field": "5xx_error", \
"title": "5xx_error", \
"unit": "" \
}, \
{ \
"_key": "response_time", \
"aggregate_statop": "avg", \
"entity_statop": "avg", \
"threshold_field": "response_time", \
"title": "response_time", \
"unit": "msec" \
} \
]
is_entity_breakdown = True
is_service_entity_filter = True
entity_id_fields = application_server
entity_alias_filtering_fields = application_server
alert_period = 5
search_alert_earliest = 5
alert_lag = 30
metric_qualifier =
source_itsi_da = DA-ITSI-APPSERVER
[DA-ITSI-APPSERVER_Performance_Runtime_Thread_Count]
description = KPI base search used by KPIs that track runtime threads performance
title = DA-ITSI-APPSERVER:Performance.Runtime.Thread_Count
_owner = nobody
base_search = tag=appserver tag=performance tag=runtime | search active_threads_count=* |fields+ application_server,active_threads_count,hung_threads_count | append [search tag=appserver tag=performance tag=runtime thread_id = * thread_state = * | eval activeThreadIDs = if(thread_state="active", thread_id, null()), hungThreadIDs = if(thread_state="hung", thread_id, null()) | stats count(activeThreadIDs) as active_threads_count, count(hungThreadIDs) as hung_threads_count by application_server, _time |fields+ application_server,active_threads_count,hung_threads_count]
metrics = [ \
{ \
"_key": "active_threads_count", \
"aggregate_statop": "sum", \
"entity_statop": "sum", \
"threshold_field": "active_threads_count", \
"title": "active_threads_count", \
"unit": "" \
}, \
{ \
"_key": "hung_threads_count", \
"aggregate_statop": "sum", \
"entity_statop": "sum", \
"threshold_field": "hung_threads_count", \
"title": "hung_threads_count", \
"unit": "" \
} \
]
is_entity_breakdown = True
is_service_entity_filter = True
entity_id_fields = application_server
entity_alias_filtering_fields = application_server
alert_period = 5
search_alert_earliest = 5
alert_lag = 30
metric_qualifier =
source_itsi_da = DA-ITSI-APPSERVER