Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenTelemetry Services Flow use case dashboard

Based on Otel-Collector & Data - prepper signals exporter See OTEL Demo repository for additional context

What is OpenTelemetry Specifications ?

OpenTelemetry is an Observability framework and toolkit designed to create and manage telemetry data such as traces, metrics, and logs.

OpenTelemetry is vendor- and tool-agnostic, meaning that it can be used with a broad variety of Observability backends, including open source tools like Jaeger and Prometheus, as well as commercial offerings.

OpenTelemetry is focused on the generation, collection, management, and export of telemetry. A major goal of OpenTelemetry is that you can easily instrument your applications or systems, no matter their language, infrastructure, or runtime environment. Crucially, the storage and visualization of telemetry is intentionally left to other tools.

What is OTEL collector & Data prepper's signals Exporter ?

The OTEL collector is a pipeline designed to aggregate and correlate multiple signals into a cohesive and coherently stream that gives a useful and detailed signals of the system being monitored. The collector allows to optimize and reduce data redundancies and simplify the monitoring and investigation process be leveraging sampling techniques and correlation of multiple data points.

Dashboards

The following dashboards are part of the first OpenTelemetry services investigation use case offered by open search observability plugin.

Ingestion Rate View

Open Telemetry ingestion rate for signals: Traces , Metrics, Logs

General Services View

All the services views including their RED metrics details: Requests, Errors, Durations

Specific Service Projection detailed View

A specific service details including its metrics related indications

Network Metrics Monitor View

The collections of network related metrics for service/s

System Metrics Monitor View

The collections of system related metrics for service/s

Loading Dashboard via DashboardManagement

To update an integration template navigate to the DashboardManagement and select savedObjects and import the new artifact:

  1. Download the otel_services_dashboard-1.0.0.ndjson artifact from the catalog release page

  2. Go to the DashboardManagement -> savedObjects

  1. Once there - select import to load the recently downloaded integration artifact (otel_services_dashboard-1.0.0.ndjson suffix) Dont forget to use the override the Dashboard's Id: Check for existing objects: Automatically overwrite conflicts

  2. Open the Otel Dashboard and start exploring