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
-
Here the synthetic testing process can be started
The following web-pages can be directly access to actually simulate store purchase
- http://localhost:8080/ (front-end) OR http://localhost:90 (nginx-forntend proxy)
- Here the actual shop demo can be used (simulated demo shop ...)
Once all services are up and running - log-in to the Dashboard and enter the next credentials
User: admin
| Password: my_%New%_passW0rd!@#
- http://localhost:5601/
- OpenSearch Dashboard login
Enable Store URLs in session storage for allowing to view and edit Vega based visualizations
- Once logged in, go to Advanced Setting
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
This dashboard show the 3 signals ingestion rate as they are shipped via data-prepper into OpenSearch indices
This dashboard show the 3 signals ingestion rate as they are shipped via data-prepper into OpenSearch indices
This dashboard show the specific service details including associated high level view of the metrics collected for the service
This dashboard show the specific service details in particular the system related metrics collected for the service
This dashboard show the specific service details in particular the network related metrics collected for the service
Traces can also be seen using the following menu-item
- showing a table of traces with their duration/errors rates
- showing a specific trace's spans water fall chart
Services can be also be seen using the following menu-item
- showing the table of services including their Group /Avg Duration / Errors
- showing the service map graph with the services relationships
- showing the services trace-group charts according to Avg Duration / Traces-Error rates / Traces Request rates
- First setup the Prometheus datasource we wanted to connect with
- Select the OTEL metrics (Prometheus / OpenSearch) we want to display
- Discover the OTEL logs stored inside OpenSearch