Datadog APM Agent: Chybějící databázové trace záznamy

Vltava Hora 60 Reputační body
2026-10-12T09:56:59.07+00:00

Distribuované trasování zaznamenává HTTP spany webových požadavků, ale vynechává odpovídající spany SQL dotazů. Jak nakonfigurovat nastavení automatické instrumentace databázových ovladačů?

Windows pro firmy | Windows 365 Business
Počet komentářů: 0 Žádné komentáře

Odpověď přijatá autorem otázky
Jason Nguyen Tran 28,015 Reputační body Nezávislý poradce
2026-10-12T10:47:29.3966667+00:00

Ahoj Vltava Hora,

Vzhledem k tomu, že se vaše HTTP spany v Datadog APM zobrazují správně, je zřejmé, že tracer je aktivní. To naznačuje, že problém souvisí konkrétně s vrstvou instrumentace databáze.

Nejprve doporučuji ověřit, zda jsou databázový ovladač a jeho verze používané vaší aplikací podporovány tracerem Datadog pro příslušný jazykový runtime. Pokud ovladač není podporován nebo jeho verze nespadá do podporovaného rozsahu, SQL spany se nemusí generovat, přestože HTTP tracing funguje normálně.

Dále zkontrolujte startup logy traceru a ověřte, zda automatická instrumentace při spuštění aplikace úspěšně detekovala a upravila databázovou klientskou knihovnu (database client library). V mnoha případech databázové spany chybí proto, že se ovladač načte ještě před inicializací traceru nebo protože byly databázové integrace zakázány v konfiguraci. Doporučuji také dočasně zapnout debug logování a ověřit, zda se modul databázové instrumentace úspěšně načítá.

Jako praktický test spusťte jednoduchý SQL dotaz v neprodukčním prostředí a ověřte, zda se pro něj vygeneruje databázový span nezávisle na zbytku aplikačního workflow. Pokud se span nevygeneruje, problém pravděpodobně souvisí s kompatibilitou ovladače nebo konfigurací traceru. Pokud daný ovladač není podporován, může být nutné implementovat vlastní instrumentaci nebo přejít na podporovanou verzi ovladače.

Doufám, že vám tyto informace pomohou určit další postup. Pokud vám tato odpověď pomohla, klikněte prosím na „Accept Answer“, abych věděl, že vyřešila váš problém.

Jason

Byla tato odpověď užitečná?

Počet osob, které tuto odpověď považovaly za užitečnou: 1.
Počet komentářů: 0 Žádné komentáře

Počet dalších odpovědí: 0

Seřadit podle: Nejužitečnější

Vaše odpověď

Odpovědi můžou být autorem otázky označeny jako „Přijaté“ a moderátory jako „Doporučené“, což uživatelům pomůže zjistit, že odpověď vyřešila problém autora.