Configure observability agents for Now Assist
Summarize
Summary of Configure observability agents for Now Assist
This guide explains how to configure observability agents for Now Assist to integrate third-party application performance monitoring (APM) and network performance monitoring (NPM) vendors with ServiceNow. These agents are invoked by theanalyze alert impactagentic workflow, enabling enriched alert and incident investigation within the Service Operations Workspace.
Show less
Connections to vendors primarily use the Metric Collection and Processing (MCP) protocol when available, otherwise they fall back to API connections. Proper vendor connection and credential setup is required before agents can be activated.
Before You Begin
- Install Now Assist for IT Operations Management (ITOM).
- Integrate third-party alerts with Event Management.
- Gather connection and credential requirements for each vendor as detailed below.
- Ensure you have the required roles: connectionadmin and credentialadmin.
Key Configuration Details for Supported Vendors
The guide lists specific connection parameters, credential types, and scopes required for each vendor agent. Below are highlights for several vendors:
- AWS CloudWatch MCP Server: Uses MCP via MID Server with AWS access key ID and secret key; requires AWS IAM permissions for CloudWatch and Logs APIs.
- AWS CloudWatch API: API connection fallback with similar credentials and permissions as MCP.
- Datadog APM MCP Server: Requires Datadog API and application keys; connects via MCP URL.
- Dynatrace MCP Server: Requires a platform token with specific IAM scopes and Dynatrace Intelligence features enabled; URL points to Dynatrace instance MCP gateway.
- Kentik Analysis AI Agent: API connection using user email and API token; monitors network performance and anomalies.
- New Relic MCP Server: Uses MCP with an API key ("User Key") for service impact and root cause insights.
- Prometheus API Agent: Connects via API with MID Server credentials; supports PromQL metric queries and alert data.
- SolarWinds Analysis AI Agent: API connection via MID Server with username/password; retrieves on-premises node and network metrics.
- Splunk MCP Server Agent: MCP connection with Splunk MCP token; requires specific roles and permissions for SPL query access.
- ThousandEyes MCP Server Agent: MCP connection using API key prefixed with "Bearer"; provides network test metrics, events, and root cause analysis.
Practical Steps to Configure
- Navigate to All > sysalias.LIST in ServiceNow.
- Search for the vendor's connection alias as specified for each agent.
- Create a new connection and credential record using the vendor-specific details.
- Save the connection; it will appear in the Connections tab.
- Once configured, the associated agents become available for the analyze alert impact workflow.
Benefits for ServiceNow Customers
By configuring these observability agents, customers can:
- Surface enriched alert data from multiple third-party monitoring tools directly within ServiceNow.
- Leverage Now Assist’s AI capabilities to analyze alert impact and assist in faster incident investigation and resolution.
- Integrate diverse APM and NPM data sources seamlessly, improving operational visibility and proactive issue management.
Configure observability agents for third-party application performance monitoring (APM) or network performance monitoring (NPM) vendors. These agents are invoked by the analyze alert impact agentic workflow. You must configure connections to those vendors before they can be invoked.
After you configure the agent(s), they can surface information from alerts generated by third-party systems to help you investigate alerts and incidents in the Service Operations Workspace.
Connections to vendors use MCP when possible, otherwise they use an API connection. You need connection and credential information to complete the connection process as shown in the following tables.
Before you begin
- Install Now Assist for IT Operations Management (ITOM).
- Integrate third-party alerts with Event Management.
- Copy the connection requirements for the vendor as noted in the following tables. You will need these to create credentials and connections to the third-party vendor.
Role required: connection_admin and credential_admin
AWS CloudWatch MCP
| Connection information | Value |
|---|---|
| Agent name | AWS CloudWatch MCP Server Agent |
| Overview of data returned | Alarm details, metric trend analysis, CloudWatch logs (anomalies, error patterns, log insights queries), CMDB resource context, correlated service metrics, and root cause analysis with recommended next steps |
| Credential & Connection Alias name | AWS CloudWatch MCP server |
| Connection type | MCP |
| Returned data type | APM |
| Connection URL |
This assumes you have deployed the CloudWatch MCP server using a MID Server instead of a publicly exposed EC2 instance. For more information about deploying the MCP server, see the AWS CloudWatch MCP Server — MID Server Deployment Guide [KB3030674] article in the Now Support Knowledge Base. |
| Required credentials |
|
| Required scope |
AWS IAM permissions:
|
AWS CloudWatch API
| Connection information | Value |
|---|---|
| Agent name | AWS CloudWatch API Agent |
| Overview of data returned | Alarm details, metric trend analysis, CloudWatch logs (anomalies, error patterns, log insights queries), CMDB resource context, correlated service metrics, and root cause analysis with recommended next steps |
| Credential & Connection Alias name | AWS CloudWatch API Credentials |
| Connection type | API (MCP fallback mechanism) |
| Returned data type | APM |
| Connection URL | N/A |
| Credential type | AWS Credentials |
| Authentication algorithm | AWS CloudWatch Algorithm |
| Required credentials |
|
| Required scope |
AWS IAM permissions:
|
Datadog
| Connection information | Value |
|---|---|
| Agent name | Datadog APM MCP Server Agent |
| Overview of data returned | Service health, distributed traces, triggered monitors, log analysis, incidents, SLO compliance, deployment events, and service dependencies |
| Credential & Connection Alias name | Datadog APM MCP Connection |
| Connection type | MCP |
| Returned data type | APM |
| Connection URL | https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core,alerting,apm,error-tracking |
| Required credentials |
|
| Required scope | N/A |
Dynatrace
| Connection information | Value |
|---|---|
| Agent name | Dynatrace MCP Server Agent |
| Overview of data returned | Insights about logs, topology, recent changes, root causes, impacted entities, and environments. |
| Credential & Connection Alias name | Dynatrace MCP server |
| Connection type | MCP |
| Returned data type | APM |
| Connection URL |
URL of your Dynatrace instance. Dynatrace URLs follow this format:
|
| Required credentials | Platform token (must be prefixed with Bearer). For example, Bearer dt0s01.STABCDEF12345.G3HIJKLMNOP. |
| Required scope |
IAM policy and group assignment that allows the following scopes:
|
| Required Dynatrace Intelligence settings |
|
Kentik
| Connection information | Value |
|---|---|
| Agent name | Kentik analysis AI agent |
| Overview of data returned | Service network performance, connectivity, DDOS attacks, and anomalies |
| Credential & Connection Alias name | Kentik analysis AI agent |
| Connection type | API |
| Returned data type | APM |
| Connection URL |
URL of your Kentik instance. Kentik URLs follow this format:
|
| Required credentials |
|
| Required scope | Can view devices |
New Relic
| Connection information | Value |
|---|---|
| Agent name | New Relic MCP Server Agent |
| Overview of data returned | Service and user impact, root cause theories, and responsible teams. |
| Credential & Connection Alias name | New Relic MCP Connection |
| Connection type | MCP |
| Returned data type | APM |
| Connection URL | https://mcp.newrelic.com/mcp/ |
| Required credentials |
API key (also known as "User Key") Header name: |
| Required scope | N/A |
Prometheus
| Connection information | Value |
|---|---|
| Agent name | Prometheus API Agent |
| Overview of data returned | PromQL metric queries (CPU, memory, disk, network), active alerts, alert rule definitions, and scrape target health |
| Credential & Connection Alias name | Prometheus connection |
| Connection type | API |
| Returned data type | APM |
| Connection URL | https://<your-onprem-prometheus-server> |
| Required credentials |
|
| Required scope | N/A |
SolarWinds
| Connection information | Value |
|---|---|
| Agent name | SolarWinds analysis AI agent |
| Overview of data returned | On-premises data from SolarWinds Orion: node health/status, CPU/memory, packet loss/latency, interface utilization/errors/discards, active alerts/history, affected entities/services, and trend/baseline metrics used for root-cause investigation |
| Credential & Connection Alias name | SolarWinds AI Agent |
| Connection type | API |
| Returned data type | NPM |
| Connection URL | https://<your-onprem-solarwinds-server> |
| Required credentials |
|
| Required scope | SolarWinds Orion API/SWQL read access (NPM/APM) via MID Server |
Splunk
| Connection information | Value |
|---|---|
| Agent name | Splunk MCP Server Agent |
| Overview of data returned | SPL query results from Splunk indexes, index/sourcetype metadata, and structured investigation findings including affected entities, root cause analysis, and recommended actions |
| Credential & Connection Alias name | Splunk MCP Connection |
| Connection type | MCP |
| Returned data type | APM |
| Connection URL | https://<your-splunk-instance>.splunkcloud.com |
| Required credentials | Splunk MCP token |
| Required scope |
For Splunk token generation:
|
ThousandEyes
| Connection information | Value |
|---|---|
| Agent name | ThousandEyes MCP Server Agent |
| Overview of data returned | Test configuration and status, aggregated metrics (response time, packet loss, latency, jitter, throughput, availability), metric anomalies with deviation analysis, network events and routing changes, ISP/network outages with provider and ASN details, hop-by-hop path visualization, and root cause analysis with ranked probable causes and recommended next steps |
| Credential & Connection Alias name | ThousandEyes MCP Connection |
| Connection type | MCP |
| Returned data type | NPM |
| Connection URL | https://api.thousandeyes.com/mcp |
| Required credentials | API key prefixed with Bearer. For example, Bearer <api-key>. |
| Required scope | ThousandEyes API access with permissions to read tests, metrics, anomalies, events, outages, and path visualization data |
Procedure
- Navigate to .
- Search for and select the vendor's connection name as shown in the preceding tables.
- Select Create New Connection & Credential.
- Fill in the form, using the information in the preceding tables.
- Select Create.
Your connection appears in the Connections tab.
The agents are now ready to be used by the analyze alert impact agentic workflow