diff --git a/docs/internal/Events.md b/docs/internal/Events.md deleted file mode 100644 index 3a16273..0000000 --- a/docs/internal/Events.md +++ /dev/null @@ -1,33 +0,0 @@ -# Events System - -*Experimental* - -In Tabby, we use the [`vector`](../../deployment/config/vector.toml) to collect logs from various sources, transform them into a standard `Event`, and persist them in `/data/logs/events`. - -## Schema - -### Event - -```jsx -{ - "id": EventId, - "data": Any -} -``` - -The `id` field can be used to uniquely identify an event. - -The `data` field is a standard JSON object, and its definition is left to downstream tasks. - -### EventId - -```JSX -{ - "process_id": Number, - "thread_id": Number, - // Unix timestamp - "timestamp": Number, -} -``` - -In the future, we might add `server_id` when Tabby evolves into a distributed environment.