Rohin Lohe @rohin.dev · Dec 14

configuration plane: when a user enables real-time logs, we set the customer's filters in a durable object that's sharded by customer script ID and account ID. a tail worker monitors this durable object and creates an RpcTarget in a separate worker. (2/3)

2 likes 1 replies

?

Replies

Rohin Lohe · Dec 14

data plane: as logs are emitted from a Cloudflare Worker, they are filtered by the RpcTarget instance and then streamed to the user over a WebSocket connection from the Durable Object. (3/3)