Skip to content

Latest commit

 

History

History
118 lines (78 loc) · 5.84 KB

File metadata and controls

118 lines (78 loc) · 5.84 KB

Getting Started

Getting started with the OTEL demo including running the OpenSearch Server and Dashboard.

docker-compose up -d starts all the services and initiates the load-generator activity for synthetically creating user activity on the demo web store.

The following web-pages can be directly access to review the load generator

The following web-pages can be directly access to actually simulate store purchase


Logging In Dashboard

Once all services are up and running - log-in to the Dashboard and enter the next credentials

User: admin | Password: my_%New%_passW0rd!@#

dashboard-login.png

Store URLs in session storage

Enable Store URLs in session storage for allowing to view and edit Vega based visualizations

Installing OTEL Services Demo

Install OpenTelemetry Dashboards workflow - navigate to the Observability Catalog Release Page sections and select the Otel Services Dashboards 1.0.0 Release

  • Go to the Dashboard Management and select Saved Objects
  • Select the Import Icon and choose the Otel Services Dashboards 1.0.0 Release file
  • In the import Dialog: Check for existing objects, Automatically overwrite conflicts and press the import button

This will load all the OpenTelemetry Services flow dashboards and you can immediately navigate to any of the imported dashboards and monitor the ingested telemetry data.

For detailed instructions see here

integration-otel-services-setup.png

integration-otel-services-dashboards.png

Ingestion Rate Dashboard

This dashboard show the 3 signals ingestion rate as they are shipped via data-prepper into OpenSearch indices

otel-ingestion-rate-dashboard.png

Services High Level Dashboards View

This dashboard show the 3 signals ingestion rate as they are shipped via data-prepper into OpenSearch indices services-general-dashboard.png

Single Service Details Dashboards View

This dashboard show the specific service details including associated high level view of the metrics collected for the service specific-service-dashboard.png

Service Metrics View

Service Metrics system projection Dashboards

This dashboard show the specific service details in particular the system related metrics collected for the service

amp-services-system-metrics-details.png

Service Metrics network projection Dashboards

This dashboard show the specific service details in particular the network related metrics collected for the service

amp-services-network-metrics-details.png

Trace Analytics

Traces can also be seen using the following menu-item traces-analytics-dialog.png

  • showing a table of traces with their duration/errors rates

traces-analytics-dialog-spans.png

  • showing a specific trace's spans water fall chart

Services Analytics

Services can be also be seen using the following menu-item

service-analytics-dialog-list.png

  • showing the table of services including their Group /Avg Duration / Errors

service-analytics-dialog-services_map.png

  • showing the service map graph with the services relationships

service-analytics-dialog-trace_group.png

  • showing the services trace-group charts according to Avg Duration / Traces-Error rates / Traces Request rates

Metrics Analytics

Setting Up Prometheus datasource

  • First setup the Prometheus datasource we wanted to connect with configure-prometheus-datasource.png

Query Prometheus OTEL metrics

Query OpenSearch OTEL metrics

  • Select the ss4o_metrics-*-* based index to view the OTEL metrics stored in OpenSearch: metrics-analytics-opensearch-otel-metrics.png metrics-analytics-opensearch-otel-metrics-select-metrics.png

Discover - Log Exploration

  • Discover the OTEL logs stored inside OpenSearch logs-discovery-otel.png