awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apache avatar

apache/skywalking

0
View on GitHub↗
24,839 Stars·6,639 Forks·Java·Apache-2.0·10 Aufrufeskywalking.apache.org↗

Skywalking

SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze metrics, traces, and logs from distributed microservices. It functions as a distributed tracing platform and a telemetry data pipeline that ingests and aggregates observability data from various language agents.

The project features an AI-powered anomaly detector that uses machine learning to calculate metric baselines and identify irregular URI patterns. It includes an eBPF performance profiler for diagnosing CPU and network bottlenecks at the kernel level and generates interactive service topology visualizations to map dependencies between distributed services.

The system covers broad capability areas including agent-based data collection, log data processing, and performance alerting. It employs a multi-backend storage abstraction and a service provider interface to support custom data receivers and storage backends.

The project provides tooling for backend infrastructure orchestration using container composition and a command line interface for system administration.

Features

  • Application Performance Monitoring - Collects and analyzes metrics, traces, and logs to ensure application health and stability in production.
  • Application Performance Monitoring Platforms - Provides a centralized platform for aggregating runtime metrics and error data across distributed software environments.
  • Telemetry Data Pipelines - Implements a high-performance engine for the ingestion, processing, and aggregation of multi-source observability data.
  • Topology Visualizers - Generates interactive maps representing relationships and dependencies between distributed microservices.
  • Distributed Tracing - Tracks requests across distributed systems using unique identifiers to analyze performance and visualize execution flow.
  • Distributed Request Tracers - Maps request flows and service dependencies across complex microservice architectures to identify bottlenecks.
  • Telemetry Collection and Aggregation - Provides infrastructure for the transport, streaming, and unification of telemetry data from diverse agents.
  • Performance Profiling Tools - Diagnoses CPU and network performance bottlenecks using eBPF-powered system profiling.
  • eBPF Profilers - Captures low-level kernel and network events via eBPF to diagnose system bottlenecks.
  • Service Dependency Mapping - Builds interactive maps of microservice dependencies by analyzing distributed trace identifiers.
  • Telemetry Agents - Employs language-specific agents to collect performance data and forward it to a central collector.
  • Telemetry Ingestion - Ingests and aggregates metrics, traces, and logs from diverse ecosystems using a unified pipeline.
  • eBPF Profilers - Diagnoses CPU and network performance bottlenecks at the kernel level using extended Berkeley Packet Filter tools.
  • Data Collection Agents - Gathers metrics, logs, and traces from distributed systems using language-specific runtime agents.
  • Telemetry Query Languages - Executes specialized queries against processed metrics to retrieve performance and reliability data.
  • Provider Integrations - Allows integration of new data receivers and storage backends via modular provider interfaces.
  • Telemetry Processing Languages - Processes logs and metrics through a programmable pipeline using a domain-specific language.
  • Extensible Processing Pipelines - Enables custom processing logic for observability and log data through extensible analysis pipelines.
  • Modular Provider Interfaces - Provides a modular provider interface for integrating custom data receivers and storage backends at runtime.
  • Storage Abstraction Layers - Implements a storage abstraction layer to decouple the telemetry engine from specific database backends.
  • Alerting Systems - Configures alarm rules based on services or APIs to route notifications to third-party monitoring systems.
  • Anomaly Detection - Uses machine learning to calculate metric baselines and automatically identify irregular system patterns.
  • API Performance Monitoring - Provides query interfaces to fetch and analyze API-level performance metrics and health data.
  • Log Processing Pipelines - Analyzes and structures unstructured log data using a dedicated processing language to extract metrics.
  • Telemetry Protocols - Uses standardized protocols to transmit performance and reliability metrics to monitoring backends.
  • Log Aggregation Pipelines - Collects, formats, and indexes distributed system logs through a high-performance processing pipeline.
  • Observability Backends - Application performance monitoring system for distributed systems.
  • Distributed Tracing - Observability platform for microservices and cloud-native environments.
  • Tracing And Profiling - APM system for microservices and cloud-native apps.

Star-Verlauf

Star-Verlauf für apache/skywalkingStar-Verlauf für apache/skywalking

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht apache/skywalking?

SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze metrics, traces, and logs from distributed microservices. It functions as a distributed tracing platform and a telemetry data pipeline that ingests and aggregates observability data from various language agents.

Was sind die Hauptfunktionen von apache/skywalking?

Die Hauptfunktionen von apache/skywalking sind: Application Performance Monitoring, Application Performance Monitoring Platforms, Telemetry Data Pipelines, Topology Visualizers, Distributed Tracing, Distributed Request Tracers, Telemetry Collection and Aggregation, Performance Profiling Tools.

Welche Open-Source-Alternativen gibt es zu apache/skywalking?

Open-Source-Alternativen zu apache/skywalking sind unter anderem: apache/incubator-skywalking — SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a… hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and… naver/pinpoint — Pinpoint is a distributed application performance monitoring and tracing system. It functions as an application… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… openzipkin/zipkin — Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across… openobserve/openobserve — OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces.…

Open-Source-Alternativen zu Skywalking

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Skywalking.
  • apache/incubator-skywalkingAvatar von apache

    apache/incubator-skywalking

    24,832Auf GitHub ansehen↗

    SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a distributed tracing system and an AI application monitor, providing a centralized suite for collecting and analyzing logs, metrics, and traces to maintain the health of containerized architectures. The platform distinguishes itself through a service topology visualizer that renders interactive maps of infrastructure dependencies and communication patterns. It also includes specialized capabilities for generative AI workflow observation to track the execution flow and performanc

    Java
    Auf GitHub ansehen↗24,832
  • hyperdxio/hyperdxAvatar von hyperdxio

    hyperdxio/hyperdx

    9,324Auf GitHub ansehen↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    TypeScriptalertinganalyticsapm
    Auf GitHub ansehen↗9,324
  • naver/pinpointAvatar von naver

    naver/pinpoint

    13,833Auf GitHub ansehen↗

    Pinpoint is a distributed application performance monitoring and tracing system. It functions as an application performance monitor and topology visualizer designed to analyze the execution behavior of large-scale distributed applications. The system uses bytecode instrumentation to monitor applications without requiring changes to the original source code. It captures call stacks and request flows across interconnected services to visualize system dependencies and generate real-time architectural maps of communication patterns. The platform covers a broad range of observability capabilities

    Java
    Auf GitHub ansehen↗13,833
  • uptrace/uptraceAvatar von uptrace

    uptrace/uptrace

    4,098Auf GitHub ansehen↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    Auf GitHub ansehen↗4,098
Alle 30 Alternativen zu Skywalking anzeigen→