awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DataDog avatar

DataDog/datadog-agent

0
View on GitHub↗
3,519 stele·1,376 fork-uri·Go·apache-2.0·5 vizualizăridocs.datadoghq.com↗

Datadog Agent

The Datadog Agent is an infrastructure monitoring agent and host telemetry collector. It functions as a background process that gathers system metrics and application health data to send to a centralized monitoring platform.

The project operates as a plugin-based metric collector, using a modular system of independent check scripts to gather data from various third-party services and applications. It serves as a remote telemetry transmitter, providing a pipeline to stream infrastructure and system information to a remote analysis and alerting backend.

Its capabilities cover application performance monitoring, host resource tracking, and infrastructure performance monitoring. The agent collects low-level system telemetry from the operating system kernel and filesystem while aggregating application-level performance data to identify service degradation.

Features

  • System Telemetry Collectors - Gathers performance metrics from kernel interfaces and system files for monitoring purposes.
  • Kernel-Level Operations - Interacts directly with the operating system kernel and filesystem to extract low-level hardware and resource metrics.
  • Metric Collection Plugins - Uses a modular system of independent check scripts to gather specific data from third-party services and applications.
  • Application Performance Monitoring - Tracks runtime errors and performance bottlenecks in distributed software to ensure stability.
  • Modular Check Collectors - Implements a modular system using independent check scripts to gather data from various third-party services.
  • System Metrics Collection - Gathers native system-level performance metrics from the operating system kernel and filesystem.
  • Monitoring Agents - Acts as a lightweight software agent on remote hosts to collect and push system health metrics to a central server.
  • System Resource Tracking - Monitors server-level hardware and network resource utilization including CPU, memory, and disk.
  • Application Diagnostic Data - Collects stability and performance diagnostic telemetry from running applications to identify bottlenecks.
  • Application Health Monitors - Tracks the operational health and performance metrics of running software applications.
  • Telemetry Collection and Aggregation - Provides the transport and streaming infrastructure to send telemetry data to a remote platform for analysis.
  • Infrastructure Health Monitoring - Provides real-time observation of server hardware and system resource stability to ensure availability.
  • Remote Telemetry Dashboards - Provides the telemetry stream that populates remote monitoring dashboards for system health and performance visualization.
  • System Health Monitors - Tracks real-time system metrics, hardware status, and resource usage of the host operating system.
  • Telemetry Transmission Pipelines - Implements a secure pipeline for streaming collected infrastructure telemetry to a remote analysis and alerting backend.
  • Auto-Discovery Mechanisms - Automatically identifies running services and monitors by scanning system processes and reading local configuration files.
  • Process Isolation Architectures - Runs separate processes for the core agent and specialized collectors to isolate failures and manage resources.
  • Metric Aggregators - Collects individual metrics over the network and summarizes them for centralized backend delivery.
  • Periodic Metric Polling - Triggers metric collection tasks at defined intervals using a central scheduler to ensure consistent time-series data.

Istoric stele

Graficul istoricului de stele pentru datadog/datadog-agentGraficul istoricului de stele pentru datadog/datadog-agent

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face datadog/datadog-agent?

The Datadog Agent is an infrastructure monitoring agent and host telemetry collector. It functions as a background process that gathers system metrics and application health data to send to a centralized monitoring platform.

Care sunt principalele funcționalități ale datadog/datadog-agent?

Principalele funcționalități ale datadog/datadog-agent sunt: System Telemetry Collectors, Kernel-Level Operations, Metric Collection Plugins, Application Performance Monitoring, Modular Check Collectors, System Metrics Collection, Monitoring Agents, System Resource Tracking.

Care sunt câteva alternative open-source pentru datadog/datadog-agent?

Alternativele open-source pentru datadog/datadog-agent includ: firehol/netdata — Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a… nodesource/distributions — This project is a Node.js binary distribution repository and Linux package repository. It provides a hosted set of… librenms/librenms — LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated… open-telemetry/opentelemetry-dotnet — The OpenTelemetry .NET SDK is a set of libraries used to generate and export traces, metrics, and logs from .NET… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… opserver/opserver — Opserver is a cross-platform monitoring server and infrastructure dashboard designed for tracking system health,…

Alternative open-source pentru Datadog Agent

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Datadog Agent.
  • firehol/netdataAvatar firehol

    firehol/netdata

    79,416Vezi pe GitHub↗

    Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment

    Go
    Vezi pe GitHub↗79,416
  • nodesource/distributionsAvatar nodesource

    nodesource/distributions

    13,834Vezi pe GitHub↗

    This project is a Node.js binary distribution repository and Linux package repository. It provides a hosted set of pre-compiled JavaScript runtime binaries for various Linux distributions to simplify installation and version management through native package managers. The project includes a Node.js observability toolset and security policy manager. These components enable the gathering of runtime telemetry to monitor application health and performance via diagnostic dashboards, while providing a resource restriction layer that intercepts system calls to prevent unauthorized modules from acces

    Shelljavascriptlinuxnode
    Vezi pe GitHub↗13,834
  • librenms/librenmsAvatar librenms

    librenms/librenms

    4,761Vezi pe GitHub↗

    LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated network discovery tool and infrastructure dashboard, enabling the identification and monitoring of network hardware and operating systems. The system differentiates itself through a rule-based alerting engine and a comprehensive IT incident workflow integration. It supports complex alert routing, including escalation sequences and direct ticket generation for project management and service desk platforms. Its observability capabilities cover multi-vendor hardware oversight, applica

    PHPhacktoberfestlaravellibrenms
    Vezi pe GitHub↗4,761
  • open-telemetry/opentelemetry-dotnetAvatar open-telemetry

    open-telemetry/opentelemetry-dotnet

    3,666Vezi pe GitHub↗

    The OpenTelemetry .NET SDK is a set of libraries used to generate and export traces, metrics, and logs from .NET applications. It functions as an application performance monitoring tool and a distributed tracing implementation, providing the necessary infrastructure to capture system metrics and request paths across microservices. The project includes a zero-code instrumentation library that automatically captures telemetry from popular .NET frameworks without requiring manual changes to source code. It uses a provider-based API abstraction to decouple instrumentation from specific backend im

    C#asp-netasp-net-coredistributed-tracing
    Vezi pe GitHub↗3,666
  • Vezi toate cele 30 alternative pentru Datadog Agent→