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

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# 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.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)).
