← Cloudflare for Platforms / cloudflare-for-platforms / workers-for-platforms / configuration
Observabilita
Workers for Platforms vám poskytuje logy a analytiku, které můžete použít ke sdílení dat s koncovými uživateli.
Protokoly
Přečtěte si, jak získat přístup k logům pomocí Workers for Platforms.
Workers Trace Events Logpush
Logpush Workers Trace Events se používá k získání nezpracovaných logů provádění Workerů. Více informací najdete v Logpush s dalšími informacemi.
Logpush lze zapnout pro celý dispatch namespace nebo pro jednotlivý uživatelský Worker. Chcete-li zachytávat logy pro všechny uživatelské Workery v dispatch namespace:
- Vytvořte Úloha Logpush.
- Povolit protokolování na vašem dispatch Workeru.
Zapnutím logování na vašem dispatch Workeru se shromažďují logy jak pro dispatch Worker, tak pro všechny uživatelské Workery v dispatch namespace. Logy se automaticky sbírají pro všechny nové Workery přidané do dispatch namespace. Chcete-li zapnout logování pro jednotlivý uživatelský Worker místo celého dispatch namespace, vynechte krok 1 a dokončete krok 2 na svém uživatelském Workeru.
Všechny logy se přeposílají do úlohy Logpush, kterou jste nastavili pro svůj účet. Filtry Logpush lze použít na Outcome nebo Script Name pole pro zahrnutí nebo vyloučení konkrétních hodnot, případně pro odesílání protokolů na různé cíle.
Tail Workers
A Tail Worker přijímá informace o provádění jiných Workers (označovaných jako producer Workers), jako jsou stavy HTTP, data předaná do console.log() nebo neošetřené výjimky.
Použijte Tail Workers namísto Logpush, pokud chcete mít podrobnou kontrolu nad formátováním protokolů před jejich odesláním do cíle, abyste získali události diagnostického kanálu, nebo pokud chcete, aby se protokoly doručovaly v reálném čase.
Přidáním Tail Workeru k dispatch Workeru se shromažďují logy jak pro dispatch Worker, tak pro všechny uživatelské Workery v dispatch namespace. Logy se automaticky sbírají pro všechny nové Workery přidané do dispatch namespace. Chcete-li zapnout logování pro jednotlivý uživatelský Worker místo celého dispatch namespace, přidejte Konfigurace Tail Workeru přímo do user Workeru.
Analytics
Analytiku Workers for Platforms si můžete prohlédnout dvěma způsoby.
Workers Analytics Engine
Workers Analytics Engine lze použít společně s Workers for Platforms k poskytování analytiky koncovým uživatelům. Lze jej použít ke zpřístupnění událostí souvisejících s voláním Workeru nebo vlastních uživatelsky definovaných událostí. Platformy mohou zapisovat události a dotazovat se na ně podle script tagu a získat tak souhrnné údaje o využití daným uživatelem.
GraphQL Analytics API
Použijte Cloudflare GraphQL Analytics API k získání metrik týkajících se vašich Dispatch Namespaces. Použijte dispatchNamespaceName dimenzi v workersInvocationsAdaptive uzel pro dotazování využití podle namespace.