You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the enhancement
Add support for loki as a backend for frame logs. This can help with scaling instead of relying on a single storage namespace. It will also add more features to the logs with eg. added telemetry per log line.
Implementation suggestion :
The plan is to have the loki configuration live on the cuebot host. Which means each cuebot can have their own loki server attached, this should also help when spanning geographical locations. The rqd daemon will get the loki details from the cuebot it's connected to.
For cuegui it will be the same. When connecting to the cuebot it will fetch if loki is enabled and which url it has to reach it. A seperate logview widget is used to fetch the logs from loki (if loki is enabled on the cuebot)
Alternative suggestion :
Register loki enablement and url on each job.
Workflow :
cuebot has loki enabled and with url of the host
loki enablement and url is fetched by rqd when connecting to the cuebot
rqd streams the log to the loki server using the details from above
cuegui reads the logs from the loki server with the details provided by the cuebot
The text was updated successfully, but these errors were encountered:
**Link the Issue(s) this Pull Request is related to.**
#1571
**Summarize your change.**
This adds the ability to use loki as the backend for frame logs in rqd.
It also adds a new plugin/widget in cuegui to read the logs from the
loki server.
This enables logs files to not be bound by a single namespace and also
adds the potential to also store telemetry about the frame.
This is still on an experimental stage and any inputs are appreciated.
Screenshot of new widget :

The loki-urllib3-client python module is optional and if it's not
detected, the cuegui widget will show and error message.
Not yet implemented :
- Search log
- Timestamp in log view
---------
Co-authored-by: Diego Tavares <[email protected]>
Describe the enhancement
Add support for loki as a backend for frame logs. This can help with scaling instead of relying on a single storage namespace. It will also add more features to the logs with eg. added telemetry per log line.
Implementation suggestion :
The plan is to have the loki configuration live on the cuebot host. Which means each cuebot can have their own loki server attached, this should also help when spanning geographical locations. The rqd daemon will get the loki details from the cuebot it's connected to.
For cuegui it will be the same. When connecting to the cuebot it will fetch if loki is enabled and which url it has to reach it. A seperate logview widget is used to fetch the logs from loki (if loki is enabled on the cuebot)
Alternative suggestion :
Register loki enablement and url on each job.
Workflow :
The text was updated successfully, but these errors were encountered: