Skip to content

Releases: Icinga/icinga-kubernetes

Icinga for Kubernetes v0.3.0

27 May 11:27
v0.3.0
ca320b9
Compare
Choose a tag to compare
Pre-release

We are excited to announce that Icinga for Kubernetes v0.3.0 is here! This release is packed with features designed to make monitoring your Kubernetes environments smoother, smarter, and more efficient.

What's New in v0.3.0

Monitor Multiple Clusters

Icinga for Kubernetes now supports multiple Kubernetes clusters offering the flexibility to view aggregated data from all clusters or focus on a specific cluster.

Icinga Notification Integration

The new Icinga Notifications Integration helps you to stay informed by sending you alerts for important events, performance issues, or anything else that needs your attention.

Manage Access with Permissions and Restrictions

With the new permissions and restrictions feature we apply role based access control to Icinga for Kubernetes. You can control who sees what in your monitoring setup.

icinga-kubernetes-rbac

UI Update

Navigation Dashboard

The new navigation dashboard in Icinga for Kubernetes v0.3.0 features a streamlined layout and quick access to essential monitoring data.

icinga-kubernetes-dashboard

Enhanced State Descriptions

Enhanced state descriptions now make it simpler to identify the root causes of issues, so you can address problems without having to manually trace through workload dependencies.

icinga-kubernetes-state-description

Metric Charts for Workloads

New metric charts for workloads offer straightforward insights into resource usage, performance, and health, helping you better understand how your workloads are running.

icinga-kubernetes-metrics-replicaset

View Modes

You can now use different view modes to choose how your lists are displayed, depending on how much detail you want to see.

icinga-kubernetes-minimal-view icinga-kubernetes-common-view icinga-kubernetes-detailed-view

Environment Widget

Understanding how resources are connected in Kubernetes can be complex, especially when navigating between parents and children like Deployments, ReplicaSets, Services, and Pods. Our new environment widget makes this easy by automatically displaying the relationships of any selected resource. For example, viewing a ReplicaSet reveals its parent Deployment and all associated Pods.

icinga-kubernetes-environment-widget-statefulset icinga-kubernetes-environment-widget-pod

Favor Kubernetes Resources

Our new favorites feature lets you mark important resources and view them all in a single, consolidated dashboard. This personalized overview cuts through the noise, helping you quickly access and monitor the components that are critical to your workflow.

Use the 'Favorites only' toggle to show the favorites in the list:

icinga-kubernetes-favorites-only

Show all favorites summarized in a dashboard:

icinga-kubernetes-favorites-dashboard

Get Started or Upgrade

Icinga for Kubernetes can be deployed either inside your Kubernetes cluster or outside the cluster as an external component, allowing you to quickly integrate Icinga with your existing setup and start monitoring your Kubernetes infrastructure. Check out all product details to learn more about the new module. Read the installation docs to get started quickly!

Icinga for Kubernetes v0.2.0

26 Sep 14:34
v0.2.0
14ffcee
Compare
Choose a tag to compare
Pre-release

We are excited to announce the release of Icinga for Kubernetes v0.2.0! This update brings new features and improvements to enhance our Kubernetes monitoring solution, making it easier to analyze problems and understand complex hierarchies.

Vision and Roadmap

Icinga for Kubernetes aims to provide a zero-configuration baseline for monitoring Kubernetes clusters. Our goal is to simplify understanding the complete state of clusters, including resources, workloads, relations, and performance. We leverage the Kubernetes API to retrieve information and store it in a database, reducing API load and enabling powerful filtering.

Future plans include integrating metrics, using Icinga Notifications for alerts, and supporting multiple clusters. We welcome your ideas on key metrics and thresholds by opening an issue on our GitHub repository.

What's New in v0.2.0

Refreshed, Streamlined UI

We've implemented a refreshed user interface for more intuitive navigation. The updated design enhances usability and aligns with modern design principles.

Icinga States

The new Icinga States feature provides a clear overview of resource health, categorizing them into healthy, warning, or critical states by correlating container and pod statuses. This simplifies troubleshooting and gives a clearer picture of your cluster's health.

Annotations Synchronization

Annotations are now synchronized and displayed in the web interface, offering more context and filtering possibilities, making it easier to organize and manage resources.

View YAML of Kubernetes Resources

You can now view the YAML configuration of Kubernetes resources directly from the web interface, simplifying inspection and debugging without leaving the monitoring environment.

Metric Charts

Metric Charts allow you to visualize essential metrics like CPU usage and memory consumption right from the dashboard. This helps in quickly identifying trends and potential bottlenecks for proactive resource management.

Container Log Limitation

To optimize performance and prevent excessive log data, we've limited container log length.

Get Started or Upgrade

To upgrade to v0.2.0, update your packages, containers, or Helm charts based on your installation method. Schema changes will be deployed automatically.

For new installations, any Icinga for Kubernetes components can run inside or outside Kubernetes clusters, including the database. Use our Helm charts to deploy a ready-to-use Icinga stack.

Icinga for Kubernetes version 0.1.0

18 Mar 12:21
v0.1.0
Compare
Choose a tag to compare
Pre-release
v0.1.0

Version 0.1.0