이 페이지는 아직 영어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우 언제든지 연락주시기 바랍니다.
Try the Full-Host Profiler Preview!

The Full-Host Profiler is in Preview.

The Full-Host Profiler is an eBPF-based profiling solution built on OpenTelemetry that sends profiling data to Datadog using the Datadog Agent. It supports symbolication for compiled languages and is optimized for containerized environments such as Docker and Kubernetes.

Use cases

The Full-Host Profiler is particularly valuable for:

  • Profiling open source software components that aren’t instrumented with Datadog’s tracing libraries.
  • Analyzing performance across multi-language processes and runtimes.
  • Identifying resource bottlenecks at the host level, including detection of noisy neighbor processes.

Requirements

For a summary of the minimum and recommended runtime and tracer versions across all languages, read Supported Language and Tracer Versions.

Supported operating systems
Linux
Supported architecture
amd64 or arm64 processors
Serverless
full host is not supported on serverless platforms, such as AWS Lambda.
Debugging information
Symbols should be available locally or can be uploaded in CI with datadog-ci

Installation

The Full-Host Profiler is distributed as a standalone executable.

Container environments

For hosts running containerized workloads, Datadog recommends running the profiler inside a container:

Non-container environments

For hosts without container runtimes, follow the instructions for running directly on the host.

Configuration

Local symbol upload (Experimental)

For compiled languages (C/C++/Rust/Go), the profiler can upload local symbols to Datadog for symbolication when unstripped binaries are available.

To enable local symbol upload:

  1. Set the DD_HOST_PROFILING_EXPERIMENTAL_UPLOAD_SYMBOLS=true.
  2. Provide a Datadog API key through the DD_API_KEY environment variable.
  3. Provide a Datadog application key through the DD_APP_KEY environment variable.
  4. Set the DD_SITE environment variable to your Datadog site. Your site is:

Build

To build the Full-Host Profiler directly on your machine, run:

make

What’s next?

After installing the Full-Host Profiler, see the Getting Started with Profiler to learn how to use Continuous Profiler to identify and fix performance problems.

Further reading

추가 유용한 문서, 링크 및 기사: