Demostración

Implementación de referencia
La implementación de referencia de la observabilidad con OpenSearch Dashboards se encuentra en el
directorio otel/opensearch/: la configuración del OpenTelemetry Collector
(otel-config.yml), además de los pipelines de Data Prepper y las plantillas de índices de SS4O (AWS Solutions for
Observability).
Estos ajustes los usa el archivo compose-opensearch.yml, que inicia la
aplicación con el stack completo: OpenTelemetry Collector, Data Prepper,
OpenSearch y OpenSearch Dashboards.
Ejecútalo y abre los dashboards (consulta Ejecución de la aplicación):
docker compose -f compose-opensearch.yml up --build- OpenSearch Dashboards: http://localhost:5601
- La API de la aplicación: http://localhost:18000/docs
Qué observar: las trazas de OpenTelemetry de las interacciones de los agentes (HTTP → llamadas a LLM → base de datos), las métricas del servicio y los logs enrutados a través de los pipelines de Data Prepper. Qué se instrumenta y por qué: la guía de observabilidad.
Nota: esta implementación es solo una referencia. Para un escenario real de producción, ten en cuenta la configuración de privacidad y seguridad: autenticación, autorización y cifrado.