🚀 DevOps & SRE Certification Program 📅 Starting: 1st of Every Month 🤝 +91 8409492687 🔍 Contact@DevOpsSchool.com

Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

How to Un-install/remove Datadog Agent?

Choose your platform to see dedicated instructions to uninstall the Agent:

Debian and Ubuntu

Agent v6 & v7

sudo apt-get remove datadog-agent -y

This command removes the Agent, but does not remove:

  • the datadog.yaml configuration file,
  • user-created files in the /etc/datadog-agent configuration folder,
  • user-created files in the /opt/datadog-agent folder,
  • the dd-agent user.

If you also want to remove these elements, use this command instead:

sudo apt-get remove --purge datadog-agent -y

Agent v5

sudo apt-get remove datadog-agent -y

This command removes the Agent, but does not remove:

  • the datadog.yaml configuration file,
  • user-created files in the /etc/dd-agent configuration folder,
  • user-created files in the /opt/datadog-agent folder,
  • the dd-agent user.

If you also want to remove these elements, use this command instead:

sudo apt-get --purge remove datadog-agent -y

CentOS, RHEL, Fedora, and Amazon Linux

Agent v6 & v7

sudo yum remove datadog-agent

This command removes the Agent, but does not remove:

  • the datadog.yaml configuration file,
  • user-created files in the /etc/datadog-agent configuration folder,
  • user-created files in the /opt/datadog-agent folder,
  • the dd-agent user.

If you also want to remove these elements and your Datadog log files, run this command after removing the Agent:

sudo userdel dd-agent \
&& sudo rm -rf /opt/datadog-agent/ \
&& sudo rm -rf /etc/datadog-agent/ \
&& sudo rm -rf /var/log/datadog/

Agent v5

sudo yum remove datadog-agent

This command removes the Agent, but does not remove:

  • the datadog.yaml configuration file,
  • user-created files in the /etc/dd-agent configuration folder,
  • user-created files in the /opt/datadog-agent folder,
  • the dd-agent user.

If you also want to remove these elements and your Datadog log files, run this command after removing the Agent:

sudo userdel dd-agent \
&& sudo rm -rf /opt/datadog-agent/ \
&& sudo rm -rf /etc/dd-agent/ \
&& sudo rm -rf /var/log/datadog/

openSUSE and SLES

Agent v6

sudo zypper remove datadog-agent

This command removes the Agent, but does not remove:

  • the datadog.yaml configuration file,
  • user-created files in the /etc/datadog-agent configuration folder,
  • user-created files in the /opt/datadog-agent folder,
  • the dd-agent user.

If you also want to remove these elements and your Datadog log files, run this command after removing the Agent:

sudo userdel dd-agent \
&& sudo rm -rf /opt/datadog-agent/ \
&& sudo rm -rf /etc/datadog-agent/ \
&& sudo rm -rf /var/log/datadog/

Agent v5

sudo zypper remove datadog-agent

This command removes the Agent, but does not remove:

  • the datadog.yaml configuration file,
  • user-created files in the /etc/dd-agent configuration folder,
  • user-created files in the /opt/datadog-agent folder,
  • the dd-agent user.

If you also want to remove these elements and your Datadog log files, run this command after removing the Agent:

sudo userdel dd-agent \
&& sudo rm -rf /opt/datadog-agent/ \
&& sudo rm -rf /etc/dd-agent/ \
&& sudo rm -rf /var/log/datadog/

macOS

Agent v6 & v7

  1. Stop and close the Datadog Agent with the bone icon in the tray.
  2. Drag the Datadog application from the application folder to the trash bin.
  3. Run:
sudo rm -rf /opt/datadog-agent
sudo rm -rf /usr/local/bin/datadog-agent
sudo rm -rf ~/.datadog-agent/**#to remove broken symlinks
launchctl remove com.datadoghq.agent
sudo rm -rf /var/log/datadog

Then, reboot your machine for changes to take effect.

This method removes the Agent, as well as all Agent configuration files.


Agent v5

  1. Stop and close the Datadog Agent with the bone icon in the tray.
  2. Drag the Datadog application from the application folder to the trash bin.
  3. Run:
sudo rm -rf /opt/datadog-agent
sudo rm -rf /usr/local/bin/datadog-agent
sudo rm -rf ~/.datadog-agent/** #to remove broken symlinks

If you ran the optional install commands to have the Agent run at boot time, run the following to finish uninstalling:

sudo launchctl unload -w /Library/LaunchDaemons/com.datadoghq.agent.plist
sudo rm /Library/LaunchDaemons/com.datadoghq.agent.plist

This method removes the Agent, as well as all Agent configuration files.


Windows

Agent v6 & v7

There are two different methods to uninstall the Agent on Windows. Both methods remove the Agent, but do not remove the C:\ProgramData\Datadog configuration folder on the host.

1. Remove programs

Uninstall the Agent using Add/Remove Programs.

2. Powershell

Alternatively, use one of the following Powershell commands.

Note: Some Agent versions may cause a forced reboot. To prevent this, add a no restart parameter using REBOOT=ReallySuppress:

start-process msiexec -Wait -ArgumentList ('/log', 'C:\\uninst.log', '/q', '/x', (Get-WmiObject -Class Win32_Product -Filter "Name='Datadog Agent'" -ComputerName .).IdentifyingNumber, 'REBOOT=ReallySuppress')

Using /norestart:

start-process msiexec -Wait -ArgumentList ('/log', 'C:\\uninst.log', '/norestart', '/q', '/x', (Get-WmiObject -Class Win32_Product -Filter "Name='Datadog Agent'" -ComputerName .).IdentifyingNumber)

Agent v5

There are two different methods to uninstall the Agent on Windows. Both methods remove the Agent, but do not remove the C:\ProgramData\Datadog configuration folder on the host.

Note: For Agent < v5.12.0, it's important to uninstall the Agent with the original account used to install the Agent, otherwise it may not be cleanly removed.

1. Remove programs

Uninstall the Agent using Add/Remove Programs.

2. Powershell

Alternatively, use the Powershell command below.

start-process msiexec -Wait -ArgumentList ('/log', 'C:\\uninst.log', '/norestart', '/q', '/x', (Get-WmiObject -Class Win32_Product -Filter "Name='Datadog Agent'" -ComputerName .).IdentifyingNumber)

Subscribe
Notify of
guest


0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Certification Courses

DevOpsSchool has introduced a series of professional certification courses designed to enhance your skills and expertise in cutting-edge technologies and methodologies. Whether you are aiming to excel in development, security, or operations, these certifications provide a comprehensive learning experience. Explore the following programs:

DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.

0
Would love your thoughts, please comment.x
()
x