Integration Types - ENNA (300-445) Study Guide (2024)

Select the integration type, such as API, alerting thresholds, open telemetry, and ITSM for the requested data

Overview

When an alert is triggered by your networking monitoring system, the relevant data should be presented somewhere that an engineer can see it and take action. When designing and implementing a networking monitoring solution, it is important to consider the different ways that data and alerts can be presented, exported, or integrated into other platforms to appropriately react to network events based on your business needs. This section will examine the different kinds of integrations available for exporting and presenting data from ThousandEyes.

API

An Application Programming Interface (API) allows third-party tools to interact with another application. ThousandEyes offers an API that lets you list and create synthetic tests, configure agents, and perform many other administrative tasks.

APIs can be interacted with in various ways, such as using libraries or packages available for different programming languages or purpose-built third-party tools like Postman. However, designing a system around interacting with APIs can be time-consuming and costly, requiring custom in-house applications or third-party tools.

Examples of Prebuilt API Integrations:

  • DNA Center: Deploys monitoring agents (Enterprise Agents) onto devices managed by DNA Center and presents data for monitored applications.
  • Meraki: Deploys monitoring agents (Enterprise Agents) onto devices managed by Meraki.
  • Webex Control Hub: Deploys end-user monitoring agents (Endpoint Agents) onto devices managed by Webex Control Hub and shows network path data alongside relevant call performance data.
Pros Cons
Flexible and can be used to create new tests, view data, and complete other administrative tasks. Requires labor and overhead to maintain custom applications.
Can interact with many different sources and build custom applications. Can be complicated to set up and is not real-time.
Prebuilt integrations with other applications. Management and storage of results, like alert states or test configurations, are necessary.

Alert Thresholds

Alert thresholds are essential for notifying about incidents as soon as they occur. They can be configured to trigger notifications when certain conditions are met, with details, including alert status, being queryable via the API. Notifications can be sent via emails to registered platform users or external recipients, through custom webhooks or custom-built integrations.

Custom Webhooks

Webhooks are HTTP requests sent to a target URL to perform an action on that target server using data from the webhook body. Custom webhooks use a templating format to customize the HTTP request body using webhook variables and logic.

ServiceNow

ServiceNow is an IT Service Management (ITSM) tool that can receive webhooks and create service tickets based on the webhook data for engineers to act on.

Pros Cons
Email, webhooks, and alert integration methods. No visibility to test metrics before an alert is triggered.
Alert state (triggered/cleared) is managed for you.
Alerts are triggered if certain conditions are met.

ITSM

IT Service Management (ITSM) Tools allow a team to manage tasks related to the administration and operation of the IT infrastructure. Most ITSMs can ingest webhooks or query APIs to create service requests, tasks, events, or incidents.

Pros Cons
Flexible interface to create and manage service requests, incidents, and tasks. Requires labor and overhead to manage and maintain.
Can ingest alerts generated from ThousandEyes and other platforms. Usefulness depends on the quality and quantity of the data and tools integrated.
Becomes more useful as more data and tools are integrated.

OpenTelemetry

OpenTelemetry is an observability framework that facilitates streaming real-time telemetry data for collection, monitoring, and reporting.

Pros Cons
Standardized framework for streaming data to data visualization platforms. Requires a platform to ingest, store, and visualize the metrics.
Real-time streaming of test metrics. Needs additional components like alerting or visualization tools to make the data useful.

Resources

Sample Questions

1.7 Question 1

Your organization wants to be notified of an event as soon as it is triggered by an alert threshold. This notification should be sent to your ITSM and generate an incident so it can be responded to appropriately. What kind of integration should you use?

  • A) ServiceNow Integration
  • B) DNA Center Integration
  • C) Custom Webhooks
  • D) Alerts API

1.7 Question 2

You have been tasked with creating a dashboard in your organization’s Observability platform. This dashboard should have data that is streamed in real-time and used to populate data for tables, graphs, charts, and other formats. What kind of integration should you use?

  • A) API Endpoints
  • B) OpenTelemetry
  • C) DNA Center Integration
  • D) Alert Thresholds

1.7 Question 3

ThousandEyes offers several native integrations for receiving instant event notifications triggered by alerts. Which of the following integrations are available directly within the ThousandEyes platform? Select all that apply.

  • A) ServiceNow
  • B) PagerDuty
  • C) MS Teams
  • D) Splunk
  • E) AWS
  • F) AppDynamics
  • G) Webex
  • H) Slack
Integration Types - ENNA (300-445) Study Guide (2024)
Top Articles
Latest Posts
Article information

Author: Ms. Lucile Johns

Last Updated:

Views: 5979

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.