awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DataDog avatar

DataDog/datadog-agent

0
View on GitHub↗
3,519 星标·1,376 分支·Go·apache-2.0·5 次浏览docs.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.

Star 历史

datadog/datadog-agent 的 Star 历史图表datadog/datadog-agent 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Datadog Agent 的开源替代方案

相似的开源项目,按与 Datadog Agent 的功能重合度排序。
  • firehol/netdatafirehol 的头像

    firehol/netdata

    79,416在 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
    在 GitHub 上查看↗79,416
  • nodesource/distributionsnodesource 的头像

    nodesource/distributions

    13,834在 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
    在 GitHub 上查看↗13,834
  • librenms/librenmslibrenms 的头像

    librenms/librenms

    4,761在 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
    在 GitHub 上查看↗4,761
  • open-telemetry/opentelemetry-dotnetopen-telemetry 的头像

    open-telemetry/opentelemetry-dotnet

    3,666在 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
    在 GitHub 上查看↗3,666
查看 Datadog Agent 的所有 30 个替代方案→

常见问题解答

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.

datadog/datadog-agent 的主要功能有哪些?

datadog/datadog-agent 的主要功能包括:System Telemetry Collectors, Kernel-Level Operations, Metric Collection Plugins, Application Performance Monitoring, Modular Check Collectors, System Metrics Collection, Monitoring Agents, System Resource Tracking。

datadog/datadog-agent 有哪些开源替代品?

datadog/datadog-agent 的开源替代品包括: 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,…