← Cloudflare Workers / workers / observability / traces
Známá omezení
Trasování Workers je aktuálně ve veřejné beta verzi. Tato stránka popisuje současná omezení a nadcházející funkce z našeho plánu vývoje.
Chcete-li poskytnout další zpětnou vazbu a odeslat požadavky na funkce, přejděte na Diskuze na GitHubu o trasování Workers ↗.
Operace, které nejsou I/O, mohou vykazovat čas 0 ms
Kvůli bezpečnostní opatření zavedená za účelem prevence útoků Spectre, runtime Workers
neaktualizuje čas, dokud nedojde k I/O událostem. To znamená, že některé spany budou mít délku 0 ms i když operace trvala déle.
Tým Cloudflare Workers zkoumá bezpečnostní opatření, která by v těchto případech umožnila zveřejňovat délky trvání s granularitou na úrovni milisekund.
Propagace kontextu trasování do externích služeb
Při exportu trasování na externí platformy se ID trasování nešíří do služeb mimo Cloudflare. To znamená, že trasování z vašich Workerů se ve vašich nástrojích pro observabilitu nepropojí s trasováním ze služeb mimo Cloudflare.
Pracujeme na automatické propagaci kontextu trasování pomocí Standardy W3C Trace Context ↗, což umožní kompletní viditelnost napříč celým řetězcem vašich stávajících nástrojů a služeb.
Neúplné atributy spanů
Plánujeme přidat podrobnější atributy ke každému spanu. Úplný seznam toho, co je již instrumentováno, najdete zde.
Vaše zpětná vazba k chybějícím informacím nám pomůže stanovit priority doplnění a změn. Napište prosím komentář k Diskuze na GitHubu o trasování Workers ↗ pokud by konkrétní atributy pomohly efektivně využívat trasování.
Názvy spanů a atributů se mohou změnit
Trasování Workers je aktuálně ve fázi beta, takže názvy spanů a atributů ještě nejsou finální. Během beta období je můžeme upravit, aby byly srozumitelnější a odpovídaly sémantickým konvencím OpenTelemetry. Doporučujeme projít si dokumentace ke spanům a atributům pravidelně kvůli aktualizacím.
Známé chyby a další upozornění
- V současné době existuje několik atributů, které se vztahují pouze na některé spany (např.
service.name,faas.name). Při filtrování nebo seskupování podle názvu Workeru napříč trasováními a logy použijte$metadata.servicemísto toho, protože se bude uplatňovat konzistentně napříč všemi typy událostí. - Zatímco trasování probíhá, událost zobrazí
Trace in Progressna kořenovém spanu. Počkejte prosím chvíli, než bude k dispozici úplné trasování