Enable SDK-dependent products on Linux
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、
お気軽にご連絡ください。
The following functionality is in Preview.
Overview
On Linux hosts that use Single Step Instrumentation (SSI), you can enable or disable Datadog SDK-dependent products at the host level with the application_monitoring.yaml file. All instrumented services on the host inherit these settings.
Configuration steps
Ensure the application_monitoring.yaml file exists at the following path:
/etc/datadog-agent/application_monitoring.yaml
To enable or disable products, define them under the apm_configuration_default block and set them to true or false.
Note: If a product is enabled through environment variables set on the SDK, those values override the settings in application_monitoring.yaml.
As an example, the following enables profiling and Data Streams Monitoring, and disables tracing:
apm_configuration_default:
DD_PROFILING_ENABLED: true
DD_DATA_STREAMS_ENABLED: true
DD_APM_TRACING_ENABLED: false
Supported products and configuration keys
The following table lists the products and their respective configuration keys:
SDK version requirements
The following minimum SDK versions support configuration via application_monitoring.yaml:
| Language | Minimum SDK version |
|---|
| Java | v1.47.0 |
| Python | v3.2.0 |
| Node.js | v5.41.0 |
| .NET | Not yet supported |
| PHP | v1.8.0 |
| Ruby | v2.18.0 |
| Go | v2.1.0 |
Further reading