Use Cloudflare Traces to explain one real request. It shows the supported Cloudflare and Workers operations that request passed through, including where time was spent and where an operation failed. Use Workers Analytics Engine to measure events your application defines. A Worker writes selected events and dimensions, then you query them with SQL for customer usage, feature adoption, health scores, or billing.
They are not competing versions of the same product. Traces provide request-level execution evidence; Analytics Engine provides application-defined analytical data. Many teams use both: Traces for incident diagnosis and Analytics Engine for durable product and operational analytics.
As an Amazon Associate I earn from qualifying purchases.
Cloudflare Traces and Analytics Engine at a glance
| Question | Best fit | Why |
|---|---|---|
| Why did this production request fail or slow down? | Cloudflare Traces | Follows the request through supported operations and exposes a span hierarchy with durations, statuses and attributes. |
| How long did this Worker spend on fetches, KV, R2 or RPC calls? | Cloudflare Traces with Workers tracing enabled | Workers tracing adds runtime spans for supported handler calls, outbound fetches, bindings and RPC operations. |
| How many signups, purchases or feature activations occurred per customer? | Workers Analytics Engine | Your Worker chooses the events and dimensions to write, and SQL queries the resulting dataset. |
| What is aggregate request or invocation health? | Built-in Workers metrics and analytics | Cloudflare separates its standard platform metrics from custom Analytics Engine data. |
| How can telemetry be sent to another observability system? | Workers OpenTelemetry export | Workers can export configured traces and logs, subject to destination configuration and trace-context limitations. |
A trace is tied to an actual request and its execution path. An Analytics Engine row exists only because application code deliberately wrote it. Choosing between them starts with whether you are investigating execution or analyzing events.
What Cloudflare Traces shows
The path of a real production request
The production Traces view presents supported operations as a hierarchy. Depending on the request, that hierarchy can include Cloudflare rules, routing, cache activity, a Worker invocation and an origin connection. Selecting a span exposes details such as status, service, trigger, identifiers, duration and other attributes.
#1 Best Overall
- [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
- [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
- [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
- [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
- [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
When investigating a particular request, filter by its Ray ID. This lets you move from a user-visible failure or latency report to the exact request record rather than an average across traffic.
Worker runtime detail requires a separate setting
Cloudflare’s edge-level trace does not automatically expose every operation inside your Worker. Enable Workers tracing for that Worker to add runtime spans. Cloudflare documents automatic instrumentation for supported handler calls, outbound fetch calls, binding operations such as KV and R2 interactions, and RPC operations. You can add custom spans around application logic that is not covered by automatic instrumentation.
The result is a nested view: the outer request path can show that a Worker ran, while Worker tracing can show which subrequest or binding operation consumed time within that invocation.
Recommended Free Tools
Do not confuse production Traces with the simulator
Cloudflare also provides a separate “Cloudflare Trace” simulation. That simulator is useful for evaluating how configuration would process a request, but it does not show actual production traffic. Use the production trace view when you need evidence about what happened to a live request.
What Workers Analytics Engine stores
Application-selected events and dimensions
Analytics Engine is a custom analytics store. Your Worker decides what a data point means and which dimensions to attach. Typical dimensions include a customer identifier, plan, feature name, region, event type or deployment version. Values can represent signups, purchases, usage units, application health events or any other event your code can define.
This flexibility is also the boundary of the product: Analytics Engine cannot answer a question about an event you never wrote. It does not automatically reconstruct every request’s execution tree.
Non-blocking writes, then SQL queries
A Worker writes data points through the built-in Analytics Engine API. The SQL API then queries those points for reports, dashboards or scheduled analysis. Cloudflare states: “Writes to Analytics Engine are non-blocking and do not add latency to your Worker.” That is a vendor-documented behavior, not an independent performance benchmark; validate the effect in your own workload and account configuration.
Rank #2
- 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
- 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
- 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
- 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
- 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
Questions Analytics Engine is designed for
- Usage-based billing calculated from events attributed to an account or customer.
- Customer-facing analytics, such as activity over time or usage by feature.
- Feature adoption, conversion funnels and release-version comparisons.
- Per-customer health or service-level indicators assembled from application events.
- Aggregate operational measures whose definition belongs to your application rather than to Cloudflare’s request pipeline.
Choose by the question you need to answer
Choose Cloudflare Traces when the unit of investigation is a request
- A user reports a timeout and you need to locate the slow operation.
- A request failed and you need to distinguish routing, cache, Worker or origin behavior.
- You need to inspect a Worker fetch, KV read, R2 operation or RPC call in context.
- You have a Ray ID and want a request-specific execution record.
Choose Analytics Engine when the unit of analysis is an event or population
- You need counts or rates by customer, plan, feature, geography or release.
- You want to calculate billable usage from application-defined actions.
- You need a historical product metric that is not represented by a standard platform metric.
- You want SQL exploration over dimensions chosen by your team.
Use built-in metrics before creating custom data
For ordinary aggregate request and invocation health, start with Workers’ built-in metrics and analytics. They already represent platform-level traffic and runtime measures. Add Analytics Engine when the metric requires business context or custom dimensions that those built-in views do not provide.
Enable and investigate Workers traces
1. Turn tracing on in Wrangler
In the Worker configuration, set the observability tracing flag to true:
[observability.traces]
enabled = true
Use the equivalent configuration format supported by your current Wrangler version. Configuration labels can evolve, so confirm the generated deployment configuration before enabling it broadly.
2. Set a head-sampling rate
Workers tracing uses head-based sampling: the decision is made when the request arrives, before Cloudflare knows whether the request will be slow or fail. The documented default is 1 when tracing is enabled, which records every request. A value such as 0.05 selects approximately five percent of arriving requests.
Sampling is a traffic-volume decision, not a slow-request filter. Tail-based sampling, which waits for the outcome and then keeps only errors or slow requests, is not currently supported. A sampled-out request cannot be recovered later, even if it eventually fails.
3. Add trace rules for important traffic
Trace rules can override the default rate for matching requests. Use rules to prioritize a narrow diagnostic route, tenant, header, deployment, or other supported match condition while keeping a lower baseline rate for ordinary traffic. Document the rule order and expected volume so an emergency rule does not unexpectedly exhaust an account limit.
4. Reproduce or locate the request
- Obtain the request’s Ray ID from the response, log record or incident report.
- Open the production Cloudflare Traces view and filter by that Ray ID.
- Expand the operation hierarchy from the edge entry point through routing, cache, Worker and origin operations.
- Select suspicious spans and compare their status, duration, service, trigger and attributes.
- If Worker internals are absent, verify that Workers tracing was enabled for the deployed version and that the request was sampled.
- Use custom spans for application sections whose work is not represented by automatic instrumentation.
Design an Analytics Engine dataset
1. Define the event contract first
Write down the event name, timestamp, numeric measurements and dimensions before adding instrumentation. For example, a usage event might include an account ID, plan, feature, region, deployment version and units consumed. Keep identifiers consistent and decide whether a value is a count, duration, amount or categorical label.
Rank #3
- [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
- [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
- [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
- [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
- [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
Do not treat a trace span name as an Analytics Engine schema. Traces describe operations Cloudflare observed; Analytics Engine describes events your application intentionally emits.
Free tools Windows power users keep installed
One-click scans. No signup required.
2. Write points from the Worker
Use the built-in Analytics Engine binding or API in the Worker to write each event. Writes are asynchronous from the request’s perspective according to Cloudflare’s documentation, but your code still needs sensible handling for missing identifiers, malformed values and duplicate business events.
3. Query with SQL
Use the SQL API to aggregate points by the dimensions you selected. Build queries for totals, time buckets, customer cohorts, feature rates or billing calculations. Test queries against known events and specify the time zone and interval semantics used by downstream reports.
4. Treat the schema as an interface
Changing an event name, dimension meaning or unit can silently change historical comparisons. Version event definitions when a field changes meaning, and retain enough deployment context to explain a metric after a Worker release.
Sampling, retention and account implications
Head sampling affects what you can prove
With head sampling, every request has its keep-or-discard decision at arrival. A five-percent rate can provide representative volume for broad patterns, but it cannot guarantee that a particular incident appears in the dataset. During an incident, temporarily increasing the rate or adding a targeted trace rule can improve capture, subject to account limits and cost.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Workers traces have seven-day retention
Cloudflare documents seven-day retention for Workers traces. Treat the trace view as a short-lived debugging record: export or record the relevant evidence in your incident system before the window expires if the issue needs a longer audit trail.
Pricing changes on December 1, 2026
Cloudflare states that, beginning December 1, 2026, stored traces contribute to account-level ingestion and storage usage under Cloudflare Observability pricing. The exact amount and applicable account details can vary, so check the current pricing documentation for your account before enabling full-rate tracing.
Rank #4
- Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
- Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
- All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
- Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
- Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Cloudflare also documents a daily ingestion limit for Free accounts. When that limit is reached, new traces stop ingesting for the rest of that day. The limit amount is not specified in the available product material here; verify the current account documentation rather than assuming a universal number.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Exporting traces and logs with OpenTelemetry
Workers can export OpenTelemetry-compliant traces and logs to configured external destinations. This is useful when your organization already centralizes telemetry outside Cloudflare or needs retention and correlation workflows beyond the seven-day trace view. Cloudflare lists compatible destinations including Honeycomb, Grafana Cloud and Axiom.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteConfiguration should be checked against the destination’s current endpoint, authentication, pricing and ingestion terms. Cloudflare documents a persist: false option for exporting without storing the data in Cloudflare.
There is an important correlation limitation: Cloudflare says Workers trace IDs are not propagated to services outside Cloudflare when exporting to external platforms. A downstream service may therefore show a separate trace rather than one continuous cross-vendor trace. Preserve Ray IDs and your own request or correlation identifiers in logs when you need to join records manually.
Known gaps and how to interpret them
A missing span does not prove that no work occurred
Traces contain spans only for supported operations that actually ran. Some Cloudflare features do not yet have dedicated span-level detail. Worker spans also require tracing to be enabled and the request to be sampled.
A duration of 0 ms is a measurement limitation
Cloudflare documents that some non-I/O operations can report a duration of 0 ms because of runtime timing protections. Read that value as “below the available measurement resolution or protected by the runtime,” not as proof that the operation consumed no time.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Span names and structure are not a stable API
Cloudflare says span names and their structure may change as the product evolves. Use them for investigation and dashboards that tolerate change; avoid building brittle automation that depends on an exact span tree or name unless you are prepared to update it.
Best Value
A practical combined workflow
- Use built-in Workers metrics to detect an aggregate change in errors, latency or invocation volume.
- Take a representative Ray ID from an affected request and open its Cloudflare production trace.
- Check the request hierarchy for routing, cache, Worker and origin delays or failures.
- Inspect Worker suboperations after confirming tracing and sampling settings.
- Add or adjust a targeted trace rule if the incident is not being captured reliably.
- Use Analytics Engine to measure how many customers, features or billable events were affected, provided those events are written by the application.
- Export OpenTelemetry data when longer retention or external correlation is required, while retaining a separate correlation ID because external trace IDs may not link automatically.
Troubleshooting common questions
“Why is there a gap in my trace?”
Check whether the missing operation is supported, whether Workers tracing was enabled for that deployment, and whether head sampling discarded the request. A gap can also represent work performed outside the instrumented path rather than a failure in the trace viewer.
“Can I sample only slow requests or errors?”
Not with the documented Workers Traces sampling model. Sampling is head-based, so the outcome is unknown when the decision is made. Use a higher baseline rate or trace rules that target traffic likely to matter, then control volume and account limits.
“Why does Analytics Engine show no event?”
Verify that the code path executed, the Analytics Engine binding is connected to the deployed Worker, required dimensions were populated, and the SQL query’s time range includes the write. Analytics Engine cannot display an event that application code did not send.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitches“Should I put every log line into Analytics Engine?”
No. Define durable events and dimensions that support a known analytical question. Request-level execution details belong in traces or logs; high-cardinality, unbounded log output can make an analytical dataset difficult to govern and query.
Bottom-line decision
Choose Cloudflare Traces for “What happened to this request, and where did it spend time?” Enable Workers tracing when you need handler, fetch, binding or RPC detail, and account for head sampling, seven-day retention and ingestion limits.
Choose Workers Analytics Engine for “Which events occurred, for whom, and how do they aggregate over time?” Define the event schema in your application, write the points deliberately and query them with SQL.
If your observability program needs both answers, do not force one product into the other’s role. Use traces to diagnose execution, Analytics Engine to analyze application-defined behavior, built-in metrics for broad platform health, and OpenTelemetry export when external retention or analysis is required.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




