Better Kubernetes Monitoring with Anago
Co-authored by: Alexandra Ashcraft, Halia Haynes, Rylie Pereira, and Steve Schlepphorst
Welcome to Anago for Kubernetes!
Anago is a richly featured, open-source tool designed to simplify and streamline the management of your DevOps team’s Kubernetes clusters.
The name Anago originates from Greek, meaning to lead to a higher place, to uplift, and to take out to sea. In this spirit, Anago is a perfect compass to provide insight and support for your containerized application deployments.
Here’s how:
REAL-TIME DATA MONITORING
Anago leverages the power and versatility of Prometheus to access the performance and health data of your cloud-based and locally hosted Kubernetes containerized deployment strategies in real-time.
Anago displays your cluster data in charts and graphs on entirely user-configurable dashboard user interfaces. Your team can see exactly what data you’re interested in as it happens.
To help you get started, Anago provides out-of-the-box, pre-configured monitoring metrics on a default dashboard that showcase insights from the level of overall cluster health, all the way down to individual pods and other cluster components.
CUSTOMIZABLE METRICS
Anago uses PromQL behind the scenes to make metric queries to the Prometheus API. Anago is unique because it gives you total control over metric queries and displays right from the dashboard, bypassing the challenges associated with PromQL’s idiosyncratic syntax.
- Build, preview, and save your custom metric queries directly from your Anago dashboard.
- Define specific time ranges, time intervals, and refresh rates for each metric query according to your use cases.
- Filter and display metrics by specific clusters, nodes, and namespaces both grouped and individually for deeper insights into smaller parts of your containerized deployments.
Anago provides the tools for your cluster management, and you decide exactly what you want to build with them.
REAL-TIME ALERTS
Anago utilizes the performant abilities of Prometheus Alertmanager to provide real-time distribution of alerts relating to cluster health with valuable insights to proactively catch potential issues with your application deployments. Configure the alerts you want to prioritize for your clusters and stay ahead of problems in production to keep your applications on track and save resources.
CLUSTER VISUALIZATION
Anago provides flexible and detailed visualization of your Kubernetes clusters on our ClusterView dashboard. See your clusters in their entirety with all of their nested components, or apply search filters to display specific clusters, nodes, and namespaces that are relevant to your needs. ClusterView provides highly detailed insights into each component in your cluster with real-time data from Prometheus and the Kubernetes API. Alerts are displayed visually so you can see which parts of your cluster require your attention, and you can find details and insights into each alert alongside relevant component data.
HORIZONTAL AUTOSCALING & LOAD BALANCING
With Anago, you can monitor actively deployed Horizontal Pod Autoscalers in real time and gain insights into any isolated stress-testing of cluster performance prior to the rollout of new features or configurations.
Anago stores logs of notable HPA Utilization events that allow your DevOps team to analyze short- and long-term trends in cluster performance. This highlights inefficiencies and bottlenecks caused by deployment configurations, providing warning signs for potential future issues.
Anago acts as an extra set of eyes on the trends in your cluster’s performance, providing clarity into HPA usage and tailored recommendations to optimize your team’s current HPA configurations. This can help your team avoid astronomical costs associated with performance inefficiencies and underutilization of resources from improper scaling.
PLATFORM AGNOSTIC, OPEN SOURCE, READY TO GO
Anago is a flexible and adaptable tool that supports clusters hosted both on cloud-computing platforms and local servers. It works for a variety of deployment configurations and scales with your cluster needs. As an open-source tool, Team Anago invites fellow engineers to connect with us and contribute to Anago’s growth and implementation within the DevOps community.
CONNECT WITH US:
Questions? Feedback? Team Anago would love to connect with you. For more information, visit us at the links below!
Website: https://www.anago.dev/
Github: https://github.com/oslabs-beta/anago
LinkedIn: https://www.linkedin.com/company/anago-for-kubernetes/