---
title: Getting Integrations Working
description: >-
  Troubleshoot Datadog integration configuration issues and resolve problems
  with YAML files, check status, and missing metrics.
breadcrumbs: Docs > Agent > Agent Troubleshooting > Getting Integrations Working
---

# Getting Integrations Working

Datadog integrations are configured through the Datadog Agent using YAML configuration files. For the path to the configuration directory for your operating system, consult the [Agent Configuration Files](https://docs.datadoghq.com/agent/configuration/agent-configuration-files/#agent-configuration-directory) documentation.

If an integration that you've configured is not showing up in Datadog, run the [`status` CLI command](https://docs.datadoghq.com/agent/configuration/agent-commands/#agent-information) and look for the integration under the *Running Checks* heading.

**Note**: Community, Partner, and Marketplace integrations are not retained when the Agent is upgraded. These integrations need to be re-installed upon upgrading the Agent version.

If the integration is listed under **Running Checks**, but is not visible in the Datadog app:

1. Make sure there are no errors or warnings listed under the integration's entry in the `status` output.
1. Check the [Metrics Explorer](https://app.datadoghq.com/metric/explorer) to see if system metrics are showing up from the host. For example, on the host where you configured the integration, look for `system.cpu.user`.
1. If there are still no metrics, check the [Datadog logs](https://docs.datadoghq.com/agent/configuration/agent-log-files/) for errors and send them along with the `status` command output to [Datadog support](https://docs.datadoghq.com/help/).

If the integration is not listed under **Running Checks**:

1. Make sure that the configuration file for the integration is in the right location and named correctly.
1. [Consult the documentation](https://docs.datadoghq.com/integrations/) for the integration to check that you've configured it correctly.
1. Check the configuration file using a [YAML parser](https://codebeautify.org/yaml-parser-online) to make sure the YAML is valid.
1. Each time you move or change the file, [restart the Agent](https://docs.datadoghq.com/agent/configuration/agent-commands/#start-stop-restart-the-agent) and run the `status` command again to check for changes.
1. If you still can't get the integration to appear in the `status` output, check the [Datadog Logs](https://docs.datadoghq.com/agent/configuration/agent-log-files/) for errors and send them to [Datadog support](https://docs.datadoghq.com/help/).

## Further Reading{% #further-reading %}

- [Agent debug mode](https://docs.datadoghq.com/agent/troubleshooting/debug_mode/)
- [Send an Agent flare](https://docs.datadoghq.com/agent/troubleshooting/send_a_flare/)
- [Get the status of an Agent check](https://docs.datadoghq.com/agent/troubleshooting/agent_check_status/)
