Skip to content

[feature] Open Telemetry - metrics #745

Open
@ivicac

Description

@ivicac

As a System Admin
I want to be able to collect and observe Bytechef instances through exposed Open Telemetry infrastructure
So that I can monitor metrics and logs of ByteChef instances by using observation tools I already use in my organization.

Technical details in this iteration:
https://spring.io/blog/2022/10/12/observability-with-spring-boot-3
https://blog.frankel.ch/opentelemetry-tracing-spring-boot/
https://spring.io/blog/2024/10/28/lets-use-opentelemetry-with-spring
https://www.jhipster.tech/monitoring/#forwarding-logs-to-logstash

Acceptance Criteria

  • Support for metrics
  • EE feature - activation only on EE version
    - Implement EnvironmentPostProcessor in ee observability-config module
    - Define bytechef.observability.metrics.enabled property

Definition of Done
TODO

Metadata

Metadata

Labels

automationAutomation specific issuesbackendConcerning any and all backend issuescloudCloud specific issueseeEnterprise specific issuesembeddedEmbedded specific issuesenhancementNew feature or requestfrontendConcerning any and all frontend issueson-premiseOn-Premise specific issues

Type

No type

Projects

Status

V 0.12

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions