Delete Events.md

docs-add-demo
Meng Zhang 2023-06-05 17:47:35 -07:00 committed by GitHub
parent 239792dadd
commit e781f31466
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 33 deletions

View File

@ -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.