Implement generic, extendable and configurable telemetry/usage monitor for operations GetCollectionItems, GetCollectionItemById.
Add interfaces to hakunapi-core
Add basic logging telemetry implementation as hakunapi-telemetry module.
Add webapp with telemetry as hakunapi-telemetry-webapp-javax module
Add a basic implementation based on SLF4J/Log4j
Add a configurable OpenTelemetry appender for SLF4J.
Basic operations
Add functionality around GetCollectionItems and GetCollectionItemById to support storing request-response information to a Span.
Store Span as JSON record for each request with collection response counts and a configurable set of headers from HTTP request
Feature request
Implement generic, extendable and configurable telemetry/usage monitor for operations GetCollectionItems, GetCollectionItemById.
Add interfaces to hakunapi-core Add basic logging telemetry implementation as hakunapi-telemetry module. Add webapp with telemetry as hakunapi-telemetry-webapp-javax module
Add a basic implementation based on SLF4J/Log4j Add a configurable OpenTelemetry appender for SLF4J.
Basic operations Add functionality around GetCollectionItems and GetCollectionItemById to support storing request-response information to a Span. Store Span as JSON record for each request with collection response counts and a configurable set of headers from HTTP request
Logging configuration
Service configuration
Optional opentelemetry implementation
Add functionality and configuration to connect SLF4J to opentelemetry appender