ThousandEyes Alert Integration - Impacted Services Not Populating

MarcTromp
Tera Contributor

Environment: ServiceNow (Yokohama)

 

Issue: We have ThousandEyes integrated with ServiceNow Event Management.  We are using a subflow to populate the impacted services on the alert, but it is returning blank values.

 

Current Flow:

  1. ThousandEyes → Event Rule (ThousandEyes - URL) → Creates Alert
  2. Alert Management Rule → Triggers Subflow
  3. Subflow Step 7: "Calculate Values (Based On The Alert)" action
  4. Calls: SNC.AlertManager().getGroupCisAndImpactedServices(group, cmdbCi)
  5. Returns: {"cis":"<sys_id>", "impactedServices":""} ← Empty

CMDB Structure:

  • HTTP Endpoint CIs exist in cmdb_ci_endpoint_http table
  • Relationships tested: Mapped Application Service (class: cmdb_ci_service_discovered) with "depends on" relationship to HTTP Endpoint
  • Result: Java function still returns empty impacted services

Questions:

  1. What service class does SNC.AlertManager().getGroupCisAndImpactedServices() query? (Business Services, Technical Services, Mapped Services?)
  2. What CMDB relationship is expected for this function to discover impacted services?
  3. Is there specific documentation on the expected CMDB configuration for Event Management service discovery?

Any guidance would be appreciated!

0 REPLIES 0