Indicium has supported Azure Application Insights (Blog post 2021) and AWS CloudWatch (Indicium 2022.2.13) for some time.
OpenTelemetry would allow Indicium to expose standardized observability telemetry—such as traces, metrics, and logs—without requiring users to send their data to Azure or AWS.
Why?
Currently, telemetry is only available when sending the data to either Azure Application Insights or AWS Cloudwatch. Local, on-premise and hybrid deployments could benefit from OpenTelemetry support and route this telemetry to a stack such a Grafana, Prometheus, Loki, Tempo or Jaeger.
How?
To make this concrete, some suggestions for Indicium in order to support OpenTelemetry:
- Indicium can send telemetry using the OpenTelemetry Protocol (OTLP)
- An OTLP endpoint can be configured, using gRPC and/or HTTP.
These settings can be setup for a Indicium container using specific environment variables
(https://docs.thinkwisesoftware.com/docs/deployment/container_registry_indicium#environment-variables) - Settings comparable to the Azure Application Insights (https://docs.thinkwisesoftware.com/docs/deployment/aws#log-to-aws-cloudwatch) can be setup for the OTLP endpoint.

