agera-edc / MinimumViableDataspace

Guidance on documentation, scripts and integration steps on using the EDC project results
Apache License 2.0
0 stars 2 forks source link

Application insights integration for Registration Service deployment #247

Open algattik opened 2 years ago

algattik commented 2 years ago

Description

OpenTelemetry-based observability is required for the MVD as it is currently in place for the EDC, to allow developers to investigate issues more effectively. This includes distributed tracing across applications, logging and metrics. Data shall be collected in Azure Monitor.

At this time we deploy a single Azure Monitor instance for all participants.

Changes required: OpenTelemetry agent in runtime, injecting key into Registration Service runtime. Using EDC jdk-logger module for proper traces integration. Propagate TraceContext across enrollment state machine.

See https://github.com/agera-edc/MinimumViableDataspace/pull/237/files for a template (how this was done for the EDC)

Acceptance Criteria

Tasks