orangeqs.juice.telegraf.schemas#
Pydantic schemas for Telegraf-written InfluxDB measurements.
These schemas mirror the measurements configured in
orangeqs/juice/orchestration/templates/telegraf.conf.j2.
They are intended for querying Telegraf data via orangeqs.juice.database.Event.
Only a stable subset of common Telegraf fields/tags is modeled; InfluxDB columns
not present in a schema are dropped automatically by Event.query() / query_async().
Module Contents#
Classes#
Telegraf |
|
Telegraf |
|
Telegraf |
|
Telegraf |
|
Telegraf |
|
Telegraf |
|
Telegraf |
|
Telegraf |
|
Telegraf |
Data#
API#
- class orangeqs.juice.telegraf.schemas.TelegrafCpuEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.cpumeasurement.
- class orangeqs.juice.telegraf.schemas.TelegrafDiskEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.diskmeasurement.
- class orangeqs.juice.telegraf.schemas.TelegrafDiskIoEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.diskiomeasurement.
- class orangeqs.juice.telegraf.schemas.TelegrafMemEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.memmeasurement.0
- class orangeqs.juice.telegraf.schemas.TelegrafProcessesEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.processesmeasurement.
- class orangeqs.juice.telegraf.schemas.TelegrafSwapEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.swapmeasurement.
- class orangeqs.juice.telegraf.schemas.TelegrafSystemEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.systemmeasurement.
- class orangeqs.juice.telegraf.schemas.TelegrafSystemdUnitsEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.systemd_unitsmeasurement (units matchingpattern).
- class orangeqs.juice.telegraf.schemas.PodmanStatsEvent(/, **data: Any)#
Bases:
orangeqs.juice.messaging.protocol.EventTelegraf
inputs.exec(podman stats) measurement.
- orangeqs.juice.telegraf.schemas.model_fn#
None