apo

apo

APO is a comprehensive observability platform combining OpenTelemetry with eBPF. Leveraging LLM to enable automated analysis and troubleshooting ๐Ÿš€.

Stars: 259

Visit
 screenshot

AutoPilot Observability (APO) is an out-of-the-box observability platform that provides one-click installation and ready-to-use capabilities. APO's OneAgent supports one-click configuration-free installation of Tracing probes, collects application fault scene logs, infrastructure metrics, network metrics of applications and downstream dependencies, and Kubernetes events. It supports collecting causality metrics based on eBPF implementation. APO integrates OpenTelemetry probes, otel-collector, Jaeger, ClickHouse, and VictoriaMetrics, reducing user configuration work. APO innovatively integrates eBPF technology with the OpenTelemetry ecosystem, significantly reducing data storage volume. It offers guided troubleshooting using eBPF technology to assist users in pinpointing fault causes on a single page.

README:

APO - The Intelligent Observability Platform

Visit autopilotobservability.com for more details.

๐Ÿš€ Introduction

APO (AutoPilot Observability) redefines modern observability by seamlessly combining AI and deep system insights. Powered by state-of-the-art Large Language Models (LLMs), APO empowers teams to decode complex system behaviors, rapidly pinpoint root causes, and automate diagnostic workflows. APOโ€™s AI agentic workflows with designed data plane put you in control, enabling custom automated diagnostics that fit your unique needs.

APO display the following Highlights:

  • Agentic Workflows for Observability: Low-code orchestration that transforms your expertise into the dynamic core powering the intelligent agents.
  • LLM-native data plane: Designed data plane for LLM and deeply integrated with AI Agent.
  • Seamless Data Source Integration: Supports frictionless connection to existing data sources, empowering users to leverage our revolutionary data plane without any system modifications.
  • Full-Stack Coverage: Monitor logs, traces, and metrics seamlessly across your entire technology stack for comprehensive observability.
  • 10X Cost-Effective: Save operational costs through streamlined processes, intelligent data handling, and efficient resource allocation.

โœจ Features

Agentic Workflows for Observability

Low-code orchestration that transforms your expertise into the dynamic core powering the intelligent agents.

  • Design personalized AI agent for observability.
  • Build troubleshooting workflows with guided experience.
  • Customize automated diagnostic workflows.
  • Experience advanced cross-domain data correlation.

Out-of-the-Box Troubleshooting Workflows

APO comes with a variety of built-in intelligent workflows. You can customize your own workflows with your expertise to enable automated troubleshooting and intelligent operations.

Workflows List

Built-in Data Query and Anomaly Detection Tools

Given the abundance of multi-model data in the observability domain, APO provides a suite of data query and anomaly detection tools that everyone can simply drag and drop to use.

APO Select Tools

Result Verifiability

To prevent unverifiable results caused by large model hallucinations, we offer visual data charts during workflow execution. You can view execution results and data charts at every step. Additionally, cross-validation with eBPF Polaris metrics and multi-source metrics further enhances result reliability. charts

LLM-native data plane

  • API-centric service map: APO provides granular visibility into API endpoints within applications, creating clear service dependency maps for specific business flows. Our intelligent similarity algorithms prevent topology sprawl by condensing similar nodes while preserving detailed information in tabular views. Navigate effortlessly between node details with intuitive click-through navigation.
  • Anomaly events with cross-domain data correlation: Anomaly events with cross-domain data correlation: Given that observability data is diverse in structure and massive in scale, directly feeding it into large models is impractical. APOโ€™s innovative approach transforms varied data into anomaly events, correlating them with the service map while capturing essential contextual details. This enriched data stream enables precise anomaly detection and cross-domain correlation, empowering the system to uncover subtle issues and deliver deeper, actionable insights.

service-map

Zero-Touch Tracing Agent Instrumentation

With OneAgent technology, APO supports the automatic instrumentation of multi-language OpenTelemetry agents across traditional and containerized environments, eliminating manual configuration overhead.

All-in-One Observability Hub

Experience complete visibility with APO's unified platform, bringing together traces, metrics, logs, and events in one cohesive view.

data-plane

Rapid Fault Chain Analysis

APO's intelligent correlation of delay patterns, error rates, and log anomalies quickly surfaces relevant time windows for detailed investigation through logs and traces.

service-detail

๐Ÿ“Š Why APO?

Traditional Observability Tools APO
Data overload and manual analysis Simplified, actionable insights
Limited automation and customization Fully customizable, automated workflows
Complicated agent installatioin Zero-touch tracing agent Instrumentation
Black-box AIOps with poor explainability Transparent, explainable recommendations
Vendor lock-in Open source and extensible design

๐Ÿ”ง Getting Started

Begin your journey with APO here.

๐Ÿ“˜ Documentation

Explore our comprehensive guides here.

๐ŸŒ Contributing

APO is open source, and we welcome contributions! Whether itโ€™s fixing bugs, adding new features, or improving documentation, your input is valuable. Hereโ€™s how you can contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes and push.
  4. Submit a pull request with detailed explanations.

๐Ÿ›ก๏ธ License

APO is licensed under the Apache-2.0 License.

โค๏ธ Join Our Community

Join the growing community of developers and engineers transforming observability with APO. Connect with us:

Ready to transform your observability? Start with APO today! ๐Ÿš€

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for apo

Similar Open Source Tools

For similar tasks

For similar jobs