ironcore-dev / ironcore-dev/roadmap

Observability Specification for IronCore components

Open
#123 0 comments 0 reactions 1 assignee View on GitHub

@peanball is already working on this.

Since Jul 27, 2026.

area/product kind/roadmap
Dominant language
Shell
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Summary

"Observabilty" consists of metrics and logs that provide insight into a component's current state and possibly interplay with other components.

We need to define a common way to expose, collect and process such information.

Scope

In Scope
  • Decide on a collection direction for metrics (push vs. pull)
  • Define a transport mechanism for metrics
  • Define guidance, a structure and approach for logs (log levels, log format/structure, where to write logs that they can be collected centrally)
Out of Scope
  • Software stack for collecting, processing, visualizing metrics or logs
  • Deployment considerations for an observability stack (location, backup, retention, etc)

Acceptance Criteria

  • The transport format for metrics is defined
  • The collection mechanism for metrics (push vs. pull) is documented with best practices
  • The recommended format for logging is defined
  • Guidance on logging libraries to be used is provided
  • General best practices on naming (metrics, logging fields) for consistency is provided

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.