APM integration is producing too many alarms causing many incidents to be created in ServiceNow
1) How to delete all or many APM alarms at once?
2) How to disable the creation of alarms in OI?
3) How to quickly disable the APM 10.7 to DX OI integration?
DX Operational Intelligence 1.3.x, 20.2.x onwards
1) How to delete all or many APM alarms at once?
STEP 1: Find out the tenant name
REST Endpoint:
POST {Elastic-Endpoint}/ao_tenants_1_1/_search?size=200&pretty
Example:
http://es.munqa001493.abc.net/ao_tenants_1_1/_search?size=200&pretty
In below example: DOI132-USERSTORE
STEP 2: Delete Alarms
Option a) Delete a specific alarm
1) Find the alarm you want to delete and collect the "Alarm ID" :
- From DX OI Alarm Console
- Or by querying elastic:
Endpoint:
{Elastic-Endpoint}/ao_itoa_alarms_all_1*/_search
Example:
http://es.lvntest010772.abc.net/ao_itoa_alarms_all_1*/_search
Body Template:
{
"query": {
"bool": {
"must": [
{
"match": {
"doc_type_id": "itoa_alarms_apm"
}
},{
"match": {
"@tenant_id": "<tenant_id>"
}
}
]
}
}
}
2) Delete the alarm(s):
REST Endpoint:
POST {Elastic-Endpoint}/ao_itoa_alarms_all_1*/_delete_by_query
Example:
http://es.lvntest010772.bpc.broadcom.net/ao_itoa_alarms_all_1*/_delete_by_query
Body template:
{
"query": {
"bool": {
"must": [
{
"match": {
"doc_type_id": "itoa_alarms_apm"
}
},{
"match": {
"alarm_unique_id": "<alarm-id>"
}
},{
"match": {
"@tenant_id": "<tenant_id>"
}
}
]
}
}
}
For example:
{
"query": {
"bool": {
"must": [
{
"match": {
"doc_type_id": "itoa_alarms_apm"
}
},{
"match": {
"alarm_unique_id": "ibntest003751-7820caea-2cae-42a2-8028-ab5199328e9f-ibntest003751"
}
},{
"match": {
"@tenant_id": "DOI132-USERSTORE"
}
}
]
}
}
}
Option b) Delete all APM alarms
REST Endpoint:
POST {Elastic-Endpoint}/ao_itoa_alarms_all_1*/_delete_by_query
Example:
http://es.lvntest010772.bpc.broadcom.net/ao_itoa_alarms_all_1*/_delete_by_query
Body template:
{
"query": {
"bool": {
"must": [
{
"match": {
"doc_type_id": "itoa_alarms_apm"
}
},{
"match": {
"@tenant_id": "<tenant_id>"
}
}
]
}
}
}
For Example:
{
"query": {
"bool": {
"must": [
{
"match": {
"doc_type_id": "itoa_alarms_apm"
}
},{
"match": {
"@tenant_id": "DOI132-USERSTORE"
}
}
]
}
}
}
2) How to disable the creation of alarms in OI?
Option #1)
a) Disable the "propagate to teamcenter" option
b) Disable the alarm itself using the "Activate" checkbox
Option #2) disable the APM integration
3) How to quickly disable the APM 10.7 to DX OI integration?
DX AIOPs - Troubleshooting, Common Issues and Best Practices
https://knowledge.broadcom.com/external/article/190815/dx-oi-troubleshooting-common-issues-and.html