# Agent - [Agent](https://docs.datadoghq.com/agent.md): Install and configure the Agent to collect data - [Agent Architecture](https://docs.datadoghq.com/agent/architecture.md): Overview of Datadog Agent architecture including main processes, components like the Collector and Forwarder, and port configurations. - [Agent Configuration](https://docs.datadoghq.com/agent/configuration.md) - [Fleet Automation](https://docs.datadoghq.com/agent/fleet_automation.md): Centrally govern and remotely manage Datadog Agents and OpenTelemetry Collectors at scale with configuration views, upgrades, flare collection, and API key rotation. - [IoT Agent](https://docs.datadoghq.com/agent/iot.md): Monitor IoT devices and embedded applications with the optimized Datadog IoT Agent for resource-constrained environments. - [Host Agent Log collection](https://docs.datadoghq.com/agent/logs.md): Use the Datadog Agent to collect your logs and send them to Datadog - [Supported Platforms](https://docs.datadoghq.com/agent/supported_platforms.md): Complete list of operating systems and platforms supported by the Datadog Agent including Linux, Windows, macOS, and cloud environments. - [Agent Troubleshooting](https://docs.datadoghq.com/agent/troubleshooting.md): Comprehensive troubleshooting guide for common Datadog Agent issues including installation, connectivity, and configuration problems. ## Agent Configuration - [Agent Commands](https://docs.datadoghq.com/agent/configuration/agent-commands.md): Complete reference of Datadog Agent commands for starting, stopping, troubleshooting, and managing the Agent. - [Agent Configuration Files](https://docs.datadoghq.com/agent/configuration/agent-configuration-files.md): Guide to Datadog Agent configuration file locations, structure, and how to configure checks and integrations. - [Agent Log Files](https://docs.datadoghq.com/agent/configuration/agent-log-files.md): Understand where the Datadog Agent stores its log files and how to configure log rotation settings. - [Agent Status Page](https://docs.datadoghq.com/agent/configuration/agent-status-page.md): Learn how to read and interpret the Datadog Agent status page to troubleshoot issues and monitor Agent health. - [Dual Shipping](https://docs.datadoghq.com/agent/configuration/dual-shipping.md): Configure the Datadog Agent to send metrics, logs, and traces to multiple Datadog organizations simultaneously. - [Datadog FIPS Compliance](https://docs.datadoghq.com/agent/configuration/fips-compliance.md): Configure FIPS-compliant cryptographic modules for the Datadog Agent in highly regulated environments like FedRAMP. - [Network Traffic](https://docs.datadoghq.com/agent/configuration/network.md) - [Using a Squid proxy](https://docs.datadoghq.com/agent/configuration/proxy_squid.md): Set up Squid as a forward proxy to route Datadog Agent traffic through an HTTP/HTTPS proxy server when direct internet access is limited. - [Datadog Agent Proxy Configuration](https://docs.datadoghq.com/agent/configuration/proxy.md): Configure the Datadog Agent to send traffic through HTTP/HTTPS proxies with authentication and bypass options. - [Secrets Management](https://docs.datadoghq.com/agent/configuration/secrets-management.md) ## Agent Guides - [Agent Retry and Buffering Logic](https://docs.datadoghq.com/agent/guide/agent-retry.md): Learn about the Datadog Agent's retry strategies and backoff behavior, buffering mechanisms and limits, and data drop conditions and loss scenarios. - [Python Version Management](https://docs.datadoghq.com/agent/guide/agent-v6-python-3.md): Configure Datadog Agent v6 to use Python 3 runtime for Agent checks and integrations instead of the default Python 2. - [Set up Ansible Using a Standalone Datadog Role](https://docs.datadoghq.com/agent/guide/ansible_standalone_role.md) - [Connect to Datadog over Azure Private Link](https://docs.datadoghq.com/agent/guide/azure-private-link.md): Configure Azure Private Link to send telemetry to Datadog securely without using the public internet, including endpoint setup and DNS configuration. - [Can I set up the dd-agent mysql check on my Google CloudSQL?](https://docs.datadoghq.com/agent/guide/can-i-set-up-the-dd-agent-mysql-check-on-my-google-cloudsql.md): Configure the Datadog Agent MySQL integration to monitor a MySQL instance running in Google CloudSQL with remote connection setup. - [Datadog Agent Manager for Windows](https://docs.datadoghq.com/agent/guide/datadog-agent-manager-windows.md): Use the browser-based Datadog Agent Manager GUI to configure and manage the Windows Agent with supported browsers and authentication. - [Agent Environment Variables](https://docs.datadoghq.com/agent/guide/environment-variables.md): Configure Datadog Agent settings using environment variables as an alternative to datadog.yaml, including naming conventions and systemd usage. - [Connect to Datadog over Google Cloud Private Service Connect](https://docs.datadoghq.com/agent/guide/gcp-private-service-connect.md): Configure Google Cloud Private Service Connect endpoints and DNS zones to send telemetry to Datadog privately without using the public internet. - [Instrumenting a Ruby on Rails application on Heroku with Datadog](https://docs.datadoghq.com/agent/guide/heroku-ruby.md): Step-by-step guide to deploy and instrument a Ruby on Rails application on Heroku with Datadog to collect metrics, logs, traces, and integration data. - [Datadog-Heroku Buildpack troubleshooting](https://docs.datadoghq.com/agent/guide/heroku-troubleshooting.md): Debug Heroku deployments using Datadog buildpack with the agent-wrapper command, custom metrics testing, and log collection. - [Uninstalling the Agent](https://docs.datadoghq.com/agent/guide/how-do-i-uninstall-the-agent.md): Learn how to uninstall the Datadog Agent from different operating systems, platforms, and configuration management tools. - [Installing the Agent on a server with limited internet connectivity](https://docs.datadoghq.com/agent/guide/installing-the-agent-on-a-server-with-limited-internet-connectivity.md): Install the Datadog Agent on servers with restricted internet access using alternative methods including proxy configuration and offline packages. - [Integration Management](https://docs.datadoghq.com/agent/guide/integration-management.md): Guide to managing official Datadog integrations using the datadog-agent integration command, including install, remove, show, and freeze operations. - [2024 Linux Key Rotation](https://docs.datadoghq.com/agent/guide/linux-key-rotation-2024.md): Information about the 2024 GPG key rotation for Datadog RPM and DEB packages and how to update your systems. - [Connect to Datadog over AWS PrivateLink](https://docs.datadoghq.com/agent/guide/private-link.md): Configure AWS PrivateLink endpoints to send telemetry data to Datadog securely through internal VPC connections, including cross-region setups. - [Python 3 Custom Check Migration](https://docs.datadoghq.com/agent/guide/python-3.md): Migrate custom Datadog Agent checks from Python 2 to Python 3 with best practices and compatibility tools. - [Agent Restricted Shell (rshell)](https://docs.datadoghq.com/agent/guide/rshell.md): Learn how the Agent Restricted Shell (rshell) executes safe, read-only commands on hosts through the Datadog MCP Server. - [Remote Configuration for Fleet Automation](https://docs.datadoghq.com/agent/guide/setup_remote_config.md): Configure Remote Configuration with Fleet Automation to enable Agent flares, remote upgrades, and centralized configuration management. - [Upgrade your Datadog Agent](https://docs.datadoghq.com/agent/guide/upgrade_agent_fleet_automation.md): Guide for upgrading Datadog Agent versions using Fleet Automation remote management, installation scripts, and configuration management tools. - [Upgrade to Datadog Agent 7](https://docs.datadoghq.com/agent/guide/upgrade.md): Instructions for upgrading from Datadog Agent 5 or 6 to Agent 7 across Linux, Windows, and macOS platforms with Python 3 compatibility notes. - [Use Community and Marketplace Integrations](https://docs.datadoghq.com/agent/guide/use-community-integrations.md): Installation and configuration guide for community-developed and Marketplace integrations with the Datadog Agent across different environments. - [Agent Version differences](https://docs.datadoghq.com/agent/guide/version_differences.md): Overview of key differences between major Datadog Agent versions, including performance improvements, new functionalities, and upgrade recommendations. - [Why should I install the Datadog Agent on my cloud instances?](https://docs.datadoghq.com/agent/guide/why-should-i-install-the-agent-on-my-cloud-instances.md): Explains the benefits of installing the Datadog Agent on cloud instances, including better resolution, more metrics, integrations, and custom monitoring capabilities. - [Datadog Windows Agent User](https://docs.datadoghq.com/agent/guide/windows-agent-ddagent-user.md): Guide to the ddagentuser account used by the Windows Agent, covering installation, permissions, security policies, and integration considerations. ## Agent Troubleshooting - [Troubleshoot an Agent Check](https://docs.datadoghq.com/agent/troubleshooting/agent_check_status.md): Learn how to test and troubleshoot Datadog Agent checks using commands and systemd tools to diagnose integration issues. - [Autodiscovery Troubleshooting](https://docs.datadoghq.com/agent/troubleshooting/autodiscovery.md): Debug Docker Agent Autodiscovery configuration issues and resolve template loading problems with configcheck commands. - [Agent Runtime Configuration Management](https://docs.datadoghq.com/agent/troubleshooting/config.md): Dynamically change Datadog Agent configuration settings at runtime without restarting the Agent for debugging purposes. - [Debug Mode](https://docs.datadoghq.com/agent/troubleshooting/debug_mode.md) - [High CPU or Memory Consumption](https://docs.datadoghq.com/agent/troubleshooting/high_memory_usage.md) - [Hostname Detection in Containers](https://docs.datadoghq.com/agent/troubleshooting/hostname_containers.md): Troubleshoot hostname resolution errors in containerized Datadog Agent deployments on Kubernetes, Docker, and cloud platforms. - [Getting Integrations Working](https://docs.datadoghq.com/agent/troubleshooting/integrations.md): Troubleshoot Datadog integration configuration issues and resolve problems with YAML files, check status, and missing metrics. - [Network Time Protocol (NTP) issues](https://docs.datadoghq.com/agent/troubleshooting/ntp.md): Diagnose and resolve NTP offset problems that can cause incorrect alert triggers, metric delays, and gaps in graphs. - [Permission Issues](https://docs.datadoghq.com/agent/troubleshooting/permissions.md) - [Agent Flare](https://docs.datadoghq.com/agent/troubleshooting/send_a_flare.md) - [Agent Site Issues](https://docs.datadoghq.com/agent/troubleshooting/site.md): Configure the Datadog Agent to send data to the correct Datadog site by setting the site parameter or DD_SITE environment variable. - [Windows Containers Issues](https://docs.datadoghq.com/agent/troubleshooting/windows_containers.md) ## Fleet Automation - [Configure Agents](https://docs.datadoghq.com/agent/fleet_automation/configure_agents.md): Roll out and manage Datadog Agent configuration at scale with Fleet Automation. - [Configure Agent Integrations](https://docs.datadoghq.com/agent/fleet_automation/configure_integrations.md): Remotely configure Datadog Agent integrations at scale with Fleet Automation. - [Fleet View](https://docs.datadoghq.com/agent/fleet_automation/fleet_view.md): View and inspect Datadog Agents and OpenTelemetry Collectors across your fleet. - [Upgrade Agents](https://docs.datadoghq.com/agent/fleet_automation/upgrade_agents.md): Remotely upgrade Datadog Agents using Fleet Automation. - [Upgrade SDKs](https://docs.datadoghq.com/agent/fleet_automation/upgrade_sdks.md): Remotely upgrade SDKs that power APM, Profiler, and Dynamic Instrumentation. ## Host Agent Log collection - [Advanced Log Collection Configurations](https://docs.datadoghq.com/agent/logs/advanced_log_collection.md): Use the Datadog Agent to collect your logs and send them to Datadog - [Log Agent tags](https://docs.datadoghq.com/agent/logs/agent_tags.md) - [(Legacy) Automatic Multi-line Detection and Aggregation](https://docs.datadoghq.com/agent/logs/auto_multiline_detection_legacy.md): (Legacy) Use the Datadog Agent to detect and aggregate multi-line logs automatically - [Automatic Multi-line Detection and Aggregation](https://docs.datadoghq.com/agent/logs/auto_multiline_detection.md): Use the Datadog Agent to detect and aggregate multi-line logs automatically - [Agent Transport for Logs](https://docs.datadoghq.com/agent/logs/log_transport.md): Use the Datadog Agent to collect your logs and send them to Datadog - [TCP Agent proxy for logs](https://docs.datadoghq.com/agent/logs/proxy.md): Configure the Datadog Agent to send logs through TCP and SOCKS5 proxies, with detailed HAProxy and NGINX configuration examples. ## Supported Platforms - [AIX](https://docs.datadoghq.com/agent/supported_platforms/aix.md): Install and manage the Datadog UNIX Agent on IBM AIX systems for infrastructure monitoring and custom metrics collection. - [Ansible](https://docs.datadoghq.com/agent/supported_platforms/ansible.md) - [Chef](https://docs.datadoghq.com/agent/supported_platforms/chef.md) - [Datadog Heroku Buildpack](https://docs.datadoghq.com/agent/supported_platforms/heroku.md) - [Linux](https://docs.datadoghq.com/agent/supported_platforms/linux.md) - [macOS](https://docs.datadoghq.com/agent/supported_platforms/osx.md) - [Puppet](https://docs.datadoghq.com/agent/supported_platforms/puppet.md) - [SaltStack](https://docs.datadoghq.com/agent/supported_platforms/saltstack.md) - [SCCM](https://docs.datadoghq.com/agent/supported_platforms/sccm.md): SCCM (Systems Center Configuration Manager) - [Source Installation](https://docs.datadoghq.com/agent/supported_platforms/source.md): Learn how to install, configure, and manage the Datadog Agent when building from source code. - [Windows](https://docs.datadoghq.com/agent/supported_platforms/windows.md): Basic functionality of the Datadog Agent on the Windows platform.