How to Uninstall the DigitalOcean Metrics Agent

Validated on 3 Jul 2025 • Last edited on 14 Jul 2025

DigitalOcean Monitoring is a free, opt-in service that lets you track Droplet resource usage in real time, visualize performance metrics, and receive alerts via email or Slack to proactively manage your infrastructure’s health.

If you no longer need to monitor your Droplet’s metrics, you can uninstall the metrics agent using your system’s package manager and remove its repository configuration.

Check Which Operating System Your Droplet Uses

Uninstalling the metrics agent from your Droplet depends on your operating system and what package manager it uses. For example, Ubuntu and Debian use apt, while CentOS and Fedora use yum. To check which operating system your Droplet is running, use the following command:

cat /etc/os-release

For example, if your Droplet uses Ubuntu, you see output similar to this:

NAME="Ubuntu"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.4 LTS"
VERSION_ID="22.04"

Uninstall Metrics Agent

Uninstalling the DigitalOcean metrics agent depends on your operating system. After you check which operating system your Droplet uses, follow the steps for your system to remove the do-agent package and delete the repository configuration file.

To remove the metrics agent, remove the do-agent package and all associated configuration files:

sudo apt-get purge do-agent

You should see output showing that apt has found the do-agent package and is ready to remove it along with its configuration files. When prompted, type Y, and then press ENTER to confirm the uninstallation.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  do-agent*
0 upgraded, 0 newly installed, 1 to remove and 168 not upgraded.
After this operation, 13.1 MB disk space will be freed.
Do you want to continue? [Y/n] 

After confirming, you should see output confirming the agent was removed, its configuration purged, and any system services cleaned up. The warnings about stopping or disabling the service simply mean the service was not actively running at the time of removal.

(Reading database ... 76054 files and directories currently installed.)
Removing do-agent (3.17.1) ...
Cleaning up systemd scripts
Removed '/etc/systemd/system/multi-user.target.wants/do-agent.service'.
removed '/etc/cron.daily/do-agent'
(Reading database ... 76047 files and directories currently installed.)
Purging configuration files for do-agent (3.17.1) ...
Cleaning up systemd scripts
Failed to stop do-agent.service: Unit do-agent.service not loaded.
Failed to disable unit: Unit do-agent.service does not exist

If you installed the agent using the repository method, also remove the repository configuration:

sudo rm /etc/apt/sources.list.d/digitalocean-agent.list

This command produces no output if successful. To verify that the file was removed, run the following command that checks if the repository file still exists:

test -f /etc/apt/sources.list.d/digitalocean-agent.list && echo "Repo still exists" || echo "Repo successfully removed"

If the removal was successful, then you should see the echo message confirming it:

...
Repo successfully removed

To remove the metrics agent, remove the do-agent package from your system:

sudo yum remove do-agent

The command returns output confirming that yum found the do-agent package and is ready to remove it. When prompted, type Y, and then press ENTER to proceeed with the uninstallation.

Package                           Arch      Version                           Repository             Size
Removing:
 do-agent                         x86_64    3.17.1-1                          sonar              12.5 MiB

Transaction Summary:
 Removing:           1 package

Is this ok [y/N]: 

After confirming, the installation returns output confirming the agent was successfully removed from your Droplet.

Running transaction
[1/2] Prepare transaction                                        100% |  47.0   B/s |   1.0   B |  00m00s
[2/2] Erasing do-agent-0:3.17.1-1.x86_64                         100% |   3.0   B/s |   5.0   B |  00m01s
Complete!

Then, if you installed via downloading the metrics agent repository, remove the repository configuration by deleting the YUM repository file:

sudo rm /etc/yum.repos.d/digitalocean-agent.repo

This command doesn’t produce any output if successful. To verify that the file was removed, run this command, which checks if the repository file still exists:

test -f /etc/yum.repos.d/digitalocean-agent.repo && echo "Repo still exists" || echo "Repo successfully removed"

The command returns an echo message confirming that the removal was successful:

...
Repo successfully removed

Verify Uninstallation is Successful

To confirm that the metrics agent is fully removed from your Droplet, check the service status:

systemctl status do-agent

If the uninstallation was successful, the output should state that the do-agent service no longer exists and the agent is fully uninstalled:

Unit do-agent.service could not be found.

If the do-agent service still appears or is listed as active, repeat the uninstallation steps or contact DigitalOcean support for assistance.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.