Apache Karaf 5 and Decanter for overall observability
summary
Karaf 5 is a refactor that removes OSGi core and replaces it with a service loader/registry, a builder API, and core config and lifecycle services; it supports multiple application managers so it runs Spring Boot and OSGi side-by-side and loads services via a classpath protocol. Packaging supports fat-jar deployable images or traditional archives, works with Kubernetes ConfigMaps, and Decanter (an OSGi monitoring app) can collect JMX and application metrics from both OSGi and non‑OSGi apps out of the box; MVP and first RC target follow-up development.
AI-written summary · about
chapters (8)
- 0:00Introduction to Apache Karaf
- 2:34Karaf 4 versus Karaf 5
- 6:45Karaf 5 design and strategy
- 10:40Karaf 5 architecture
- 16:32Core K5 services
- 22:20Building Karaf 5 applications
- 27:47Packaging and deployment
- 32:02Roadmap and conclusion
related talks
43mA Guide to Observability for Your (Java) Apps in K8s
29mObservability in Kata containers 2.0
41mJaeger Project Intro - Juraci Kröhling
33mRemote Management and Monitoring of Distributed OSGi Applications
26mApache ActiveMQ and the coming features around cloud and management
58mBuilding Observable Java Apps that Scale with Quarkus
25mMonitoring a JHipster microservice architecture in practice
01h 10mObservability For (Java) Devs - 2023 Edition
