---
title: SDK Configurations
description: >-
  Use the SDK configurations view to validate setup, and troubleshoot
  instrumentation issues.
breadcrumbs: Docs > APM > APM Troubleshooting > SDK Configurations
---

# SDK Configurations

## Overview{% #overview %}

The SDK Configurations view shows the active configurations of SDKs per service. Configurations are automatically reported from the SDKs. Use the view to:

- Troubleshoot instrumentation issues, including where configurations are inconsistent across instances of a service.
- Validate that a configuration change was deployed correctly across intended instances.
- Identify the source of a configuration value to help fix misconfigurations.
- Discover available configuration options and how they are set.

## Access SDK configurations{% #access-sdk-configurations %}

To view SDK configurations for a service:

1. Navigate to [**APM** > **Services**](https://app.datadoghq.com/software).
1. Open the **Service Page** for your service.
1. Go to **Service Config** > **SDK & Agent Configurations** tab.

The **SDK Configurations** section displays configurations for active instances of the service.

## Configuration sources{% #configuration-sources %}

The configuration source shows where a given value is configured:

| Source                              | Description                                                                                                                           |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| **Remote Configuration at Runtime** | Set through the Datadog UI using [Configuration at Runtime](https://docs.datadoghq.com/tracing/trace_collection/runtime_config.md)    |
| **Code**                            | Set in application code                                                                                                               |
| **Remote Fleet Automation**         | Applied remotely at the host level through [Fleet Automation](https://docs.datadoghq.com/agent/fleet_automation/remote_management.md) |
| **Local environment variable**      | Set through an environment variable (or system property) in the runtime environment                                                   |
| **Local file**                      | Set in a local configuration file                                                                                                     |
| **Default**                         | Default value provided by the SDK                                                                                                     |

## Missing configuration data{% #missing-configuration-data %}

Telemetry data is not available in the following situations:

- No service instances have been active in the last 15 minutes.
- Instrumentation telemetry has been disabled in configuration.
- The instrumentation telemetry intake endpoint is not accessible (see [Network Destinations](https://docs.datadoghq.com/agent/configuration/network.md#destinations)).
- The service name is manually set on spans (a [Service Override](https://docs.datadoghq.com/tracing/guide/base_service.md#service-overrides)).
