Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyCPS-2172

Assumptions


AssumptionNotesSign-off
1


Issues & Decisions

Interface

IssueNotes Decision
1

Requirements

Functional/Non Functional

NCMP are working on an estimation and possible replacement of RestTemplate with Webclient

Driven by CPS-989 &  CPS-2148


Requirements


RequirementAdditional InformationSignoff
1

NCMP shall support OpenTelemetry tracing functionality;

  1. OpenTelemetryConfig.java – this is for RestTemplate tracing enablement. 
  2. KafkaConfig.java – this is an extension for the current Kafka configuration with tracing.
  3. Opentelemetry-ncmp-pom.txt – these are the additional dependencies for tracing functionality.
  4. Opentelemetry-ncmp-application-properties.txt – this is the configuration for the application. Tracing feature must be optional and configurable.

OpenTelemetry is an open standard for implementation. https://opentelemetry.io/docs/languages/java/instrumentation/

File attachment in

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyCPS-2172




Error Handling


ScenarioExpected BehaviourNotes
1



Characteristics


ParameterExpectationNotesSignoff
1




Solution Proposal