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
·

20 Repos

Awesome GitHub RepositoriesMetrics Collection

Systems for capturing, caching, and managing performance metrics and operational data within an application environment.

Explore 20 awesome GitHub repositories matching data & databases · Metrics Collection. Refine with filters or upvote what's useful.

Awesome Metrics Collection GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • n8n-io/n8nAvatar von n8n-io

    n8n-io/n8n

    192,772Auf GitHub ansehen↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a

    Captures and manages operational metrics with configurable retention and compaction settings for self-hosted instances.

    TypeScriptaiapisautomation
    Auf GitHub ansehen↗192,772
  • anuraghazra/github-readme-statsAvatar von anuraghazra

    anuraghazra/github-readme-stats

    79,661Auf GitHub ansehen↗

    This project is a serverless service that generates dynamic, themeable visual summaries of software development activity. It functions as an automated metadata visualizer, transforming raw platform logs and repository metrics into resolution-independent vector graphics that can be embedded directly into markdown environments. The service distinguishes itself by offering highly configurable, query-parameter-driven rendering that allows users to customize the visual presentation of their coding patterns, language proficiency, and repository details. It supports both real-time generation via ser

    Caches and serves platform-specific performance metrics through configurable, high-performance image endpoints.

    JavaScriptdynamicprofile-readmereadme-generator
    Auf GitHub ansehen↗79,661
  • vectordotdev/vectorAvatar von vectordotdev

    vectordotdev/vector

    22,071Auf GitHub ansehen↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Scrapes performance data from database instances at regular intervals and transforms them into a standardized format.

    Rusteventsforwarderhacktoberfest
    Auf GitHub ansehen↗22,071
  • influxdata/telegrafAvatar von influxdata

    influxdata/telegraf

    17,619Auf GitHub ansehen↗

    Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat

    Queries REST endpoints to retrieve telemetry data from Java MBeans.

    Gogolanghacktoberfestinfluxdb
    Auf GitHub ansehen↗17,619
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Tracks and exposes internal connection pool performance and usage statistics via telemetry registries.

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • encoredev/encoreAvatar von encoredev

    encoredev/encore

    12,049Auf GitHub ansehen↗

    Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and observability. It functions as an infrastructure-as-code platform that allows developers to define cloud resources, databases, and messaging topics directly within their application code. By analyzing these declarations at compile-time, the system automatically manages the deployment of cloud resources and security policies, ensuring parity between local development and production environments. The platform distinguishes itself through its integrated development experience, which

    Automatically instruments application components to collect operational metrics and logs.

    Goapiawsbackend
    Auf GitHub ansehen↗12,049
  • yahoo/kafka-managerAvatar von yahoo

    yahoo/kafka-manager

    11,926Auf GitHub ansehen↗

    Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a central control plane for topic administration, consumer monitoring, and cluster health inspection. The project provides specialized utilities for data rebalancing and partition reassignment to distribute workloads across brokers. It also includes tools to optimize partition leadership by electing preferred replicas. The platform covers a broad range of administrative capabilities, including the creation and configuration of message topics, tracking of consumer offsets, and the col

    Polls Java Management Extensions (JMX) beans to retrieve real-time performance data from remote Kafka brokers.

    Scala
    Auf GitHub ansehen↗11,926
  • mozilla-firefox/firefoxAvatar von mozilla-firefox

    mozilla-firefox/firefox

    11,305Auf GitHub ansehen↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Gathers telemetry data and performance pings to analyze user behavior and measure the impact of new features.

    JavaScript
    Auf GitHub ansehen↗11,305
  • apache/seatunnelAvatar von apache

    apache/seatunnel

    9,427Auf GitHub ansehen↗

    SeaTunnel is a distributed data integration engine designed to synchronize structured and unstructured data across diverse sources and sinks. It functions as a multi-engine execution framework that can run data integration tasks across different distributed computing backends to optimize workload performance. The project is distinguished by a visual data pipeline designer for configuring workflows without manual code and a specialized change data capture tool for streaming incremental database updates. It also includes an enrichment pipeline that integrates large language models and embedding

    Distributes operational telemetry across multiple keys to reduce lock contention during high-volume data synchronization.

    Javaapachebatchcdc
    Auf GitHub ansehen↗9,427
  • apache/tomcatAvatar von apache

    apache/tomcat

    8,186Auf GitHub ansehen↗

    Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open

    Uses Ant JMX tasks to manage MBeans on a running server.

    Javahttpjavajavaee
    Auf GitHub ansehen↗8,186
  • vipshop/vjtoolsAvatar von vipshop

    vipshop/vjtools

    7,636Auf GitHub ansehen↗

    vjtools is a comprehensive Java development toolset and runtime monitor designed for optimizing application performance and ensuring codebase consistency. It provides a suite of JVM diagnostics tools, a performance profiler, and a static analysis system for enforcing coding standards. The project distinguishes itself through specialized runtime observability, including the ability to attach to processes via process ID and inject dynamic probes to monitor method calls without restarting the system. It features container-aware resource detection that reads control group files to report actual C

    Implements a command-line interface for querying Java MBean endpoints to retrieve internal state and performance metrics.

    Javajavajava-library
    Auf GitHub ansehen↗7,636
  • google/gopsAvatar von google

    google/gops

    7,011Auf GitHub ansehen↗

    gops ist ein Kommandozeilen-Diagnose-Toolset zum Überwachen, Profilieren und Verwalten des Laufzeitzustands aktiver Go-Anwendungen. Es fungiert als Laufzeit-Diagnosetool, das eine fokussierte Schnittstelle zur Analyse von Speicher, Performance-Profilierung und Überwachung der Gesundheit laufender Prozesse bietet. Das Tool bietet eine Reihe spezialisierter Dienstprogramme, darunter einen Performance-Profiler zum Erfassen von CPU- und Heap-Profilen, einen Speicheranalysator zur Identifizierung von Lecks und zum Auslösen der Garbage Collection sowie einen Prozessmonitor zum Entdecken laufender Binärdateien und Visualisieren von Prozesshierarchien. Das Projekt deckt ein breites Spektrum an Diagnosefähigkeiten ab, einschließlich Laufzeit-Execution-Tracing, Stack-Trace-Erfassung und Sampling der Ressourcennutzung. Es enthält zudem Systemdienstprogramme für die Inspektion von Prozessmetadaten, Binärpfad-Auflösung und die Überwachung von Laufzeitmetriken wie Thread-Anzahl und Speicherstatistiken.

    Reports detailed per-process resource consumption including CPU, memory, thread counts, and network connections for Go processes.

    Go
    Auf GitHub ansehen↗7,011
  • weaveworks/scopeAvatar von weaveworks

    weaveworks/scope

    5,914Auf GitHub ansehen↗

    Exposes per-process CPU and memory usage by reading the host /proc filesystem.

    Gocontainersdockerecs
    Auf GitHub ansehen↗5,914
  • arp242/goatcounterAvatar von arp242

    arp242/goatcounter

    5,753Auf GitHub ansehen↗

    Goatcounter is a self-hosted web analytics platform that collects visitor statistics without cookies, personal data, or persistent identifiers. It uses privacy-preserving techniques like anonymous session hashing to count page views and visits, and can be deployed on your own infrastructure using a binary or Docker container with SQLite or PostgreSQL storage. The platform offers multiple data collection methods, including a lightweight JavaScript snippet, an image-based tracking pixel for environments where scripts are blocked, and server log file parsing from nginx, Apache, Caddy, or CloudFr

    Records browser information, location, screen size, referring sites, and campaign data for each page visit.

    Goanalyticsgogolang
    Auf GitHub ansehen↗5,753
  • google/perfettoAvatar von google

    google/perfetto

    5,558Auf GitHub ansehen↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Queries per-process RSS, swap, and OOM scores from trace data using SQL modules.

    C++
    Auf GitHub ansehen↗5,558
  • linkerd/linkerdAvatar von linkerd

    linkerd/linkerd

    5,316Auf GitHub ansehen↗

    Linkerd ist ein Kubernetes-Service-Mesh, das den Netzwerkverkehr zwischen Microservices verwaltet. Es fungiert als transparenter Netzwerk-Proxy, Layer-7-Traffic-Manager und Mutual-TLS-Sicherheitsschicht und bietet Beobachtbarkeit und Zuverlässigkeit für die Service-zu-Service-Kommunikation, ohne dass Änderungen am Anwendungscode erforderlich sind. Das Projekt zeichnet sich durch eine Sidecar-Proxy-Architektur aus, die TCP- und anwendungsebene Traffic abfängt, um automatische Mutual-TLS-Verschlüsselung und Identitätsverifizierung bereitzustellen. Es ermöglicht Cross-Cluster-Service-Networking zur Verknüpfung mehrerer Cluster und implementiert Cloud-Native-Fault-Injection, um die Systemrobustheit durch programmatische Einführung von Netzwerkverzögerungen und Service-Ausfällen zu testen. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Microservice-Beobachtbarkeit mittels Echtzeit-Metriken und Distributed Tracing sowie Traffic-Engineering durch latenzbewusstes Load-Balancing, Circuit-Breaking und Request-Retries. Es bietet zudem feingranulare Zugriffskontrolle durch Autorisierungsrichtlinien und Routing-Funktionen für HTTP- und gRPC-Traffic. Installation und Management erfolgen über eine CLI-Schnittstelle und einen Admission-Controller für die automatisierte Proxy-Injektion in Pods.

    Captures latency and throughput data from individual pod proxies to evaluate performance.

    Scalacloud-nativelinkerdservice-discovery
    Auf GitHub ansehen↗5,316
  • cmliu/subscheck-win-guiAvatar von cmliu

    cmliu/SubsCheck-Win-GUI

    4,249Auf GitHub ansehen↗

    SubsCheck-Win-GUI is a Windows desktop application for auditing proxy subscriptions and testing the performance of individual proxy nodes. It provides a graphical interface that lets users validate proxy subscription links by checking each node for connectivity and speed, and then measures latency and throughput to produce clear numerical metrics on connection quality. The application is built around a background worker model that keeps the desktop interface responsive during long-running validation and speed tests. It can parse proxy subscription URLs into individual node entries, run them t

    Measures proxy node performance by capturing latency and throughput data to evaluate connection quality.

    C#proxypool
    Auf GitHub ansehen↗4,249
  • aceld/golangAvatar von aceld

    aceld/golang

    3,935Auf GitHub ansehen↗

    Dieses Projekt ist ein technischer Programmierleitfaden und eine Bildungsressource, die sich auf Go-Internals, Laufzeitmechanismen und fortgeschrittene Sprachfeatures konzentriert. Es bietet eine detaillierte konzeptionelle Analyse des Ausführungsmodells der Sprache, einschließlich ihres Schedulers, der Memory-Escape-Analyse und der Garbage-Collection-Mechanismen. Das Material zeichnet sich durch Deep Dives in das Design hochkonkurrenter Systeme aus und erforscht die Implementierung von Worker-Pools und Kommunikationskanälen. Es behandelt zudem Low-Level-Netzwerkprogrammierung mit Fokus auf I/O-Multiplexing und TCP-Zustandsverwaltung sowie eine Studie zur Theorie verteilter Systeme unter Anwendung von CAP- und BASE-Theoremen auf skalierbare Services. Der Umfang erstreckt sich auf Performance-Optimierung mittels CPU- und Memory-Profiling, Modul-Abhängigkeitsmanagement und Integritätsprüfung sowie die Anwendung von Softwarearchitektur-Prinzipien wie Dependency Inversion. Es untersucht zudem das polymorphe Verhalten des Typsystems und die Internals der automatisierten Speicherverwaltung.

    Covers the capture of detailed per-process metrics for CPU, memory, and I/O to evaluate resource usage.

    Auf GitHub ansehen↗3,935
  • themesberg/volt-bootstrap-5-dashboardAvatar von themesberg

    themesberg/volt-bootstrap-5-dashboard

    2,683Auf GitHub ansehen↗

    This project is a comprehensive administrative dashboard template built on Bootstrap 5. It provides a modular library of pre-designed interface components, page layouts, and form elements intended to accelerate the construction of responsive web applications. The framework is designed to be lightweight, utilizing native browser scripting for all interactive behaviors to eliminate dependencies on heavy external libraries. The template distinguishes itself through a focus on performance and customization. It includes a task-runner-based asset pipeline that automates the compilation, minificatio

    Displays page-level analytics including view counts and conversion values to monitor user engagement.

    HTMLbootstrap-5bootstrap-5-admin-dashboardbootstrap-5-admin-panel
    Auf GitHub ansehen↗2,683
  • inspektor-gadget/inspektor-gadgetAvatar von inspektor-gadget

    inspektor-gadget/inspektor-gadget

    2,720Auf GitHub ansehen↗

    Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for

    Collects per-process CPU and memory usage metrics by reading kernel data structures.

    Cbpfbpf-programscncf-project
    Auf GitHub ansehen↗2,720
  1. Home
  2. Data & Databases
  3. Data Analysis & Visualization
  4. Telemetry and Usage Analytics
  5. Metrics Collection

Unter-Tags erkunden

  • JMX Metric Collectors1 Sub-TagQueries Java MBean endpoints to retrieve telemetry data. **Distinct from Metrics Collection:** Distinct from Metrics Collection: focuses specifically on JMX/MBean protocol interaction.
  • JMX Proxy CollectorsRetrieves JMX metrics from multiple remote targets via centralized proxy endpoints. **Distinct from Metrics Collection:** Distinct from Metrics Collection: focuses on proxy-based JMX aggregation.
  • PartitionedTechniques for distributing telemetry data across multiple keys to reduce lock contention in high-throughput systems. **Distinct from Metrics Collection:** Specifically addresses lock contention in high-volume synchronization via partitioning, rather than general performance monitoring.
  • Per-Process Resource MetricsReading /proc filesystem data to expose per-process CPU and memory usage inside each container. **Distinct from Metrics Collection:** Distinct from Metrics Collection: focuses on per-process granularity via /proc, not general application metrics.
  • Proxy Node Performance MetricsCaptures latency and throughput data from proxy nodes to evaluate connection quality with numerical metrics. **Distinct from Metrics Collection:** Distinct from Metrics Collection: specifically measures proxy node latency and throughput, not general application performance metrics.
  • Web Traffic MetricsSystems for recording browser information, location, screen size, referring sites, and campaign data from page visits. **Distinct from Metrics Collection:** Distinct from Metrics Collection: focuses on web-specific traffic metrics like referrers and campaigns, not general performance or operational metrics.