kPow v86 features improved kPow snapshot compute performance and an updated Schema UI that shows AWS Glue schema status.
kPow is built to monitor and manage all of your Kafka resources, many of our users run multi-cluster, multi-connect, multi-schema installations of kPow where there is quite a lot to monitor and manage! One part of our continuous delivery is keeping an eye on the CPU and Heap usage of our demo environment (2x MSK, 1x Connect, 2x Schema, 500 topics, 50 groups), we also work closely with a number of users with larger clusters to learn how we can improve kPow’s internal observation and computation engine.
Thanks to those users who helped us identify compute improvements we have seen a significant reduction in kPow heap consumption with this release.
This graph shows progressive releases to demo and the reduction in heap consumption (currently sitting at 1GB committed of 3GB max).
Our demo environment doesn’t have the number of concurrent UI / websocket connections that kPow normally services, so your multi-cluster, multi-connect, multi-schema setup might eat more than 1GB heap, but under the hood kPow is doing the same with less.
- Improved kPow snapshot compute
- Introduction of AWS Glue schema status
- Improved support for message version in ConsumerOffsets serde
Pull the latest kPow Docker Container
docker pull operatr/kpow:86
Download the latest kPow Java JAR