A distribution of Cassandra made for Kubernetes
K8ssandra provides a full, open source stack for running and managing Cassandra in Kubernetes.
K8ssandra packages and deploys Apache Cassandra.
Monitoring includes the collection, the storage, and the visualization of metrics. With that in mind, K8ssandra integrates the following components.
MCAC collects and aggregate Cassandra and OS-level metrics that can easily be stored in Prometheus.
Prometheus is a very popular time-series, metrics database that is used extensively both inside of as well as outside of Kubernetes deployments.
Grafana is the de facto standard for dashboards.
Reaper is used to schedule and manage repairs in Cassandra.
K8ssandra is essentially an aggregation of several components that together comprise the stack described above.