eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
9 stars 10 forks source link

[IRS][TRACE-X] πŸŒŸπŸš€ Metrics Provision and Integration for IRS and Trace-X #941

Open mkanal opened 1 month ago

mkanal commented 1 month ago

Overview

Explain the topic in 2 sentences

Collecting and providing IRS and Trace-X performance metrics to Prometheus where it could later be imported to e.g. Grafana to have a monitoring of the products regarding performance Metrics and KPIS.

What's the benefit?

Product provides performance metric which could be shown.

What are the Risks/Dependencies ?

Detailed explanation

The system should collect various operational metrics from IRS and Trace-X as specified, ensuring that these metrics are available through the Prometheus interface for monitoring and visualization in Grafana. These metrics should cover contract negotiation durations, twin synchronization, asset requests, and API orchestration flows, all of which are essential for the performance and reliability monitoring of the system.

Current implementation

IRS already provides metrics via Prometheus. This will be extended.
Trace-X doesn't provide metrics via Prometheus.

Proposed improvements

Feature Team

Contributor

Committer


User Story

As a team, I want to collect and provide IRS and Trace-X metrics to Prometheus So that they can, the team could monitor key performance indicators in Grafana.

Description:

The system should collect various operational metrics from IRS and Trace-X as specified, ensuring that these metrics are available through the Prometheus interface for monitoring and visualization in Grafana. These metrics should cover contract negotiation durations, twin synchronization, asset requests, and API orchestration flows, all of which are essential for the performance and reliability monitoring of the system.

Acceptance Critieria


Test Cases

Test Case 1

Steps

  1. Do something
  2. Click something
  3. Add something

Expected Result

  1. Expectation
  2. Expectation
  3. Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented:

Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)

Additional information

stephanbcbauer commented 1 week ago

Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)