Home / Companies / Datadog / Blog / Post Details
Content Deep Dive

From zero to traces: Choosing the right APM instrumentation method for your stack

Blog post from Datadog

Post Details
Company
Date Published
Author
Tarun Kothandaraman
Word Count
1,154
Company Posts That Month
19
Language
English
Hacker News Points
-
Post removed?
No
Summary

Instrumenting a tech stack for distributed tracing can be a complex and time-consuming process, often taking weeks or even months for large fleets with services written in multiple languages. Datadog's Single Step Instrumentation (SSI) significantly reduces this time, allowing applications to send traces to Datadog APM in minutes by automatically injecting tracers at process startup without requiring code changes. Although SSI is recommended as the default method due to its efficiency, there are instances where manual or custom instrumentation may be necessary, such as with Go services, unsupported runtime versions, or platforms lacking host-level Agent control. Manual instrumentation offers control over the tracer's version and upgrade cadence, while custom instrumentation provides additional detail for specific business contexts by allowing developers to add their own spans or tags. The decision between using SSI, manual, or custom instrumentation hinges on the specific needs and constraints of the services involved, with SSI serving as the primary method and manual or custom options filling in where SSI falls short.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.