Delete Events.md
parent
239792dadd
commit
e781f31466
|
|
@ -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.
|
|
||||||
Loading…
Reference in New Issue