Skip to content

Commit 083b3ed

Browse files
Remove spans / attributes we haven't landed yet
1 parent 09e2c06 commit 083b3ed

File tree

1 file changed

+14
-199
lines changed

1 file changed

+14
-199
lines changed

src/content/docs/workers/observability/traces/spans-and-attributes.mdx

Lines changed: 14 additions & 199 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ Cloudflare Workers provides automatic tracing instrumentation **out of the box**
3333
### Attributes available on all root spans
3434

3535
- `faas.trigger` - The trigger that your Worker was invoked by (e.g., `http`, `cron`, `queue`, `email`)
36+
- `cloudflare.ray_id` - A [unique identifier](/fundamentals/reference/cloudflare-ray-id/) for every request that goes through Cloudflare
3637
- `cloudflare.handler_type` - The type of handler that processed the request (e.g., `fetch`, `scheduled`, `queue`, `email`, `alarm`)
3738
- `cloudflare.entrypoint` - The entrypoint that was invoked in your Worker (e.g. the name of your Durable Object)
3839
- `cloudflare.execution_model` - The execution model of the Worker (e.g., `stateless`, `stateful` for Durable Objects)
40+
- `cloudflare.outcome` - The outcome of the Worker invocation (e.g., `ok`, `exception`, `exceededCpu`, `exceededMemory`)
41+
- `cloudflare.cpu_time_ms` - The CPU time used by the Worker invocation, in milliseconds
42+
- `cloudflare.wall_time_ms` - The wall time used by the Worker invocation, in milliseconds
3943

4044
---
4145

@@ -74,13 +78,8 @@ Cloudflare Workers provides automatic tracing instrumentation **out of the box**
7478

7579
### [Handlers](/workers/runtime-apis/handlers/)
7680

77-
#### Attributes availabe on all handlers
81+
#### [`Fetch Handler`](/workers/runtime-apis/handlers/fetch/)
7882

79-
- `cloudflare.outcome`
80-
- `cloudflare.cpu_time`
81-
- `cloudflare.wall_time`
82-
- `faas.trigger`
83-
- `cloudflare.ray_id`
8483
- `cloudflare.verified_bot_category`
8584
- `cloudflare.asn`
8685
- `cloudflare.response.time_to_first_byte_ms`
@@ -138,66 +137,10 @@ Cloudflare Workers provides automatic tracing instrumentation **out of the box**
138137

139138
---
140139

141-
### [D1](/d1/)
142-
143-
#### Attributes available on all D1 spans
144-
145-
- `db.system.name`
146-
- `db.operation.name`
147-
- `db.query.text`
148-
- `cloudflare.binding.type`
149-
- `cloudflare.binding.name`
150-
- `cloudflare.d1.response.size_after`
151-
- `cloudflare.d1.response.rows_read`
152-
- `cloudflare.d1.response.rows_written`
153-
- `cloudflare.d1.response.last_row_id`
154-
- `cloudflare.d1.response.changed_db`
155-
- `cloudflare.d1.response.changes`
156-
- `cloudflare.d1.response.served_by_region`
157-
- `cloudflare.d1.response.served_by_primary`
158-
- `cloudflare.d1.response.sql_duration_ms`
159-
- `cloudflare.d1.response.total_attempts`
160-
161-
#### [`d1_batch`](/d1/worker-api/d1-database/#batch)
162-
163-
- `db.operation.batch.size`
164-
- `cloudflare.d1.query.bookmark`
165-
- `cloudflare.d1.response.bookmark`
166-
167-
#### [`d1_exec`](/d1/worker-api/d1-database/#exec)
168-
169-
#### [`d1_first`](/d1/worker-api/prepared-statements/#first)
170-
171-
- `cloudflare.d1.query.bookmark`
172-
- `cloudflare.d1.response.bookmark`
173-
174-
#### [`d1_run`](/d1/worker-api/prepared-statements/#run)
175-
176-
- `cloudflare.d1.query.bookmark`
177-
- `cloudflare.d1.response.bookmark`
178-
179-
#### [`d1_all`](/d1/worker-api/prepared-statements/#run)
180-
181-
- `cloudflare.d1.query.bookmark`
182-
- `cloudflare.d1.response.bookmark`
183-
184-
#### [`d1_raw`](/d1/worker-api/prepared-statements/#raw)
185-
186-
- `cloudflare.d1.query.bookmark`
187-
- `cloudflare.d1.response.bookmark`
188-
189140
#### [`browser_rendering_fetch`](/browser-rendering/)
190141

191142
---
192143

193-
### [Workers AI](/workers-ai/)
194-
195-
#### [`ai_run`](/workers-ai/configuration/bindings/#async-envairun)
196-
197-
#### [`ai_toMarkdown`](/workers-ai/features/markdown-conversion/#async-envaitomarkdown)
198-
199-
---
200-
201144
### [Workers KV](/kv/)
202145

203146
#### Attributes available on all KV spans
@@ -206,7 +149,6 @@ Cloudflare Workers provides automatic tracing instrumentation **out of the box**
206149
- `db.operation.name`
207150
- `cloudflare.binding.name`
208151
- `cloudflare.binding.type`
209-
- `error.type`
210152

211153
#### [`kv_get`](/kv/api/read-key-value-pairs/#get-method)
212154

@@ -265,7 +207,6 @@ Cloudflare Workers provides automatic tracing instrumentation **out of the box**
265207

266208
- `cloudflare.binding.type`
267209
- `cloudflare.binding.name`
268-
- `error.type`
269210
- `cloudflare.r2.bucket`
270211
- `cloudflare.r2.operation`
271212
- `cloudflare.r2.response.success`
@@ -419,31 +360,6 @@ Cloudflare Workers provides automatic tracing instrumentation **out of the box**
419360

420361
---
421362

422-
### [Workers Analytics Engine](/analytics/analytics-engine/)
423-
424-
#### [`wae_writeDataPoint`](/analytics/analytics-engine/get-started/#2-write-data-points-from-your-worker)
425-
426-
- `db.system.name`
427-
- `db.namespace`
428-
- `db.operation.name`
429-
- `cloudflare.binding_type`
430-
- `error.type`
431-
- `cloudflare.wae.query.index`
432-
- `cloudflare.wae.query.doubles`
433-
- `cloudflare.wae.query.blobs`
434-
435-
---
436-
437-
### Dispatch Namespace
438-
439-
#### [`wfp_get`](/cloudflare-for-platforms/workers-for-platforms/get-started/dynamic-dispatch/#configure-the-dispatch-namespace-binding)
440-
441-
- `cloudflare.dispatch_namespace`
442-
- `cloudflare.binding.type`
443-
- `error.type`
444-
445-
---
446-
447363
### [Durable Object API](/durable-objects/)
448364

449365
#### `durable_object_subrequest`
@@ -454,108 +370,42 @@ Cloudflare Workers provides automatic tracing instrumentation **out of the box**
454370

455371
The SQL API allow you to modify the SQLite database embedded within a Durable Object.
456372

457-
#### Attributes availabe on all Durable Object Storage SQL API
373+
#### [`durable_object_storage_exec`](/durable-objects/api/sqlite-storage-api/#exec)
458374

459-
- `cloudflare.durable_object.id`
460375
- `db.system.name`
461376
- `db.operation.name`
462-
463-
#### [`durable_object_storage_exec`](/durable-objects/api/sqlite-storage-api/#exec)
377+
- `db.query.text`
378+
- `cloudflare.durable_object.query.bindings`
379+
- `cloudflare.durable_object.response.rows_read`
380+
- `cloudflare.durable_object.response.rows_written`
464381

465382
#### [`durable_object_storage_getDatabaseSize`](/durable-objects/api/sqlite-storage-api/#databasesize)
466383

467-
- `cloudflare.durable_object.sql.query.statement`
468-
- `cloudflare.durable_object.sql.query.bindings`
469-
- `cloudflare.durable_object.sql.response.rows_read`
470-
- `cloudflare.durable_object.sql.response.rows_written`
471-
- `cloudflare.durable_object.sql.response.db_size`
384+
- `db.operation.name`
385+
- `cloudflare.durable_object.response.db_size`
472386

473387
#### `durable_object_storage_ingest`
474388

475-
- `db.system`
476-
- `db.operation.name`
477389
- `cloudflare.durable_object.response.rows_read`
478390
- `cloudflare.durable_object.response.rows_written`
479391
- `cloudflare.durable_object.response.statement_count`
480392

481-
#### [`durable_object_storage_kv_get`](/durable-objects/api/sqlite-storage-api/#get)
482-
483-
- `cloudflare.durable_object.kv.query.keys`
484-
- `cloudflare.durable_object.kv.query.keys.count`
485-
486-
#### [`durable_object_storage_kv_put`](/durable-objects/api/sqlite-storage-api/#put)
487-
488-
- `cloudflare.durable_object.kv.query.keys`
489-
- `cloudflare.durable_object.kv.query.keys.count`
490-
491-
#### [`durable_object_storage_kv_delete`](/durable-objects/api/sqlite-storage-api/#delete)
492-
493-
- `cloudflare.durable_object.kv.query.keys`
494-
- `cloudflare.durable_object.kv.query.keys.count`
495-
- `cloudflare.durable_object.kv.response.deleted_count`
496-
497-
#### [`durable_object_storage_kv_list`](/durable-objects/api/sqlite-storage-api/#list)
498-
499-
- `cloudflare.durable_object.kv.query.start`
500-
- `cloudflare.durable_object.kv.query.startAfter`
501-
- `cloudflare.durable_object.kv.query.end`
502-
- `cloudflare.durable_object.kv.query.prefix`
503-
- `cloudflare.durable_object.kv.query.reverse`
504-
- `cloudflare.durable_object.kv.query.limit`
505-
506393
---
507394

508395
### [Durable Object Storage KV API](/durable-objects/api/legacy-kv-storage-api)
509396

510397
The legacy KV-backed API allows you to modify embedded storage within a Durable Object.
511398

512-
#### Attributes availabe on all Durable Object Storage KV API
513-
514-
- `db.operation.name`
515-
- `cloudflare.durable_object.id`
516-
- `db.system.name`
517-
518399
#### [`durable_object_storage_get`](/durable-objects/api/legacy-kv-storage-api/#do-kv-async-get)
519400

520-
- `cloudflare.durable_object.kv.query.keys`
521-
- `cloudflare.durable_object.kv.query.keys.count`
522-
- `cloudflare.durable_object.kv.query.allow_concurrency`
523-
- `cloudflare.durable_object.kv.query.no_cache`
524-
525401
#### [`durable_object_storage_put`](/durable-objects/api/legacy-kv-storage-api/#do-kv-async-put)
526402

527-
- `cloudflare.durable_object.kv.query.keys`
528-
- `cloudflare.durable_object.kv.query.keys.count`
529-
- `cloudflare.durable_object.kv.query.allow_concurrency`
530-
- `cloudflare.durable_object.kv.query.no_cache`
531-
- `cloudflare.durable_object.kv.query.allow_unconfirmed`
532-
533403
#### [`durable_object_storage_delete`](/durable-objects/api/legacy-kv-storage-api/#do-kv-async-delete)
534404

535-
- `cloudflare.durable_object.kv.query.keys`
536-
- `cloudflare.durable_object.kv.query.keys.count`
537-
- `cloudflare.durable_object.kv.query.allow_concurrency`
538-
- `cloudflare.durable_object.kv.query.no_cache`
539-
- `cloudflare.durable_object.kv.query.allow_unconfirmed`
540-
- `cloudflare.durable_object.kv.response.deleted_count`
541-
542405
#### [`durable_object_storage_list`](/durable-objects/api/legacy-kv-storage-api/#do-kv-async-list)
543406

544-
- `cloudflare.durable_object.kv.query.start`
545-
- `cloudflare.durable_object.kv.query.startAfter`
546-
- `cloudflare.durable_object.kv.query.end`
547-
- `cloudflare.durable_object.kv.query.prefix`
548-
- `cloudflare.durable_object.kv.query.reverse`
549-
- `cloudflare.durable_object.kv.query.limit`
550-
- `cloudflare.durable_object.kv.query.allow_concurrency`
551-
- `cloudflare.durable_object.kv.query.no_cache`
552-
553407
#### [`durable_object_storage_deleteAll`](/durable-objects/api/legacy-kv-storage-api/#deleteall)
554408

555-
- `cloudflare.durable_object.kv.query.allow_concurrency`
556-
- `cloudflare.durable_object.kv.query.no_cache`
557-
- `cloudflare.durable_object.kv.query.allow_unconfirmed`
558-
559409
---
560410

561411
### [Durable Object Storage Alarms API](/durable-objects/api/alarms/)
@@ -572,57 +422,22 @@ The legacy KV-backed API allows you to modify embedded storage within a Durable
572422

573423
#### [`reply_email`](/email-routing/email-workers/reply-email-workers/)
574424

575-
- `cloudflare.binding_type`
576-
- `error.type`
577-
- `cloudflare.send_email.to`
578-
- `cloudflare.send_email.from`
579-
580425
#### [`forward_email`](/email-routing/email-workers/runtime-api/)
581426

582-
- `cloudflare.send_email.message.bytes`
583-
- `cloudflare.binding_type`
584-
- `error.type`
585-
- `cloudflare.send_email.to`
586-
- `cloudflare.send_email.from`
587-
588427
#### [`send_email`](/email-routing/email-workers/send-email-workers/)
589428

590-
- `cloudflare.send_email.message.bytes`
591-
- `cloudflare.binding_type`
592-
- `error.type`
593-
- `cloudflare.send_email.to`
594-
- `cloudflare.send_email.from`
595-
596429
---
597430

598431
### [Queues](/queues/)
599432

600433
#### [`queue_send`](/queues/configuration/javascript-apis/#queue)
601434

602-
- `cloudflare.send_email.message.bytes`
603-
604435
#### [`queue_sendBatch`](/queues/configuration/javascript-apis/#queue)
605436

606-
### [`Rate limiting`](/workers/runtime-apis/bindings/rate-limit/)
607-
608-
#### [`ratelimit_run`](/workers/runtime-apis/bindings/rate-limit/#best-practices)
609-
610437
---
611438

612-
### [Vectorize](/vectorize/)
613-
614-
#### [`vectorize_describe`](/vectorize/reference/client-api/#retrieve-index-details)
615-
616-
#### [`vectorize_query`](/vectorize/reference/client-api/#query-vectors)
617-
618-
#### [`vectorize_queryByld`](/vectorize/reference/client-api/#query-vectors-by-id)
619-
620-
#### [`vectorize_insert`](/vectorize/reference/client-api/#insert-vectors)
621-
622-
#### [`vectorize_upsert`](/vectorize/reference/client-api/#upsert-vectors)
623-
624-
#### [`vectorize_getBylds`](/vectorize/reference/client-api/#get-vectors-by-id)
439+
### [`Rate limiting`](/workers/runtime-apis/bindings/rate-limit/)
625440

626-
#### [`vectorize_deleteBylds`](/vectorize/reference/client-api/#delete-vectors-by-id)
441+
#### [`ratelimit_run`](/workers/runtime-apis/bindings/rate-limit/#best-practices)
627442

628443
---

0 commit comments

Comments
 (0)