ancient-wolf-19325
07/30/2024, 1:50 AMlogging:
level: 5
plugins:
logs:
templates:
- displayName: Grafana Logs
templateUri:
- <https://localhost:8000/d/adt9nt4bq1728d/flyte-logs?orgId=1&var-namespace={{> .namespace }}&var-pod={{ .podName }}
# Answer
To set up Flyte to add a custom link to Grafana for viewing logs, you need to configure the values.yaml file correctly. Your configuration seems mostly correct, but there are a few adjustments needed. Specifically, ensure that the templateUri is correctly formatted and that the Helm chart syntax is properly escaped.
Here is an example configuration:
task_logs:
plugins:
logs:
templates:
- displayName: Grafana Logs
templateUris:
- "https://localhost:8000/d/adt9nt4bq1728d/flyte-logs?orgId=1&var-namespace={{ '{{' }} .namespace {{ '}}' }}&var-pod={{ '{{' }} .podName {{ '}}' }}"
Steps:
1. Edit values.yaml: Add the above configuration under the task_logs section.
2. Escape Templating Syntax: Ensure that the templating syntax {{ }} is properly escaped to avoid Helm chart compilation issues.
Example Configuration:
task_logs:
plugins:
logs:
templates:
- displayName: Grafana Logs
templateUris:
- "https://localhost:8000/d/adt9nt4bq1728d/flyte-logs?orgId=1&var-namespace={{ '{{' }} .namespace {{ '}}' }}&var-pod={{ '{{' }} .podName {{ '}}' }}"
Apply Configuration:
1. Update Helm Chart: Apply the updated values.yaml to your Flyte deployment using Helm.
References:
- Flyte Documentation on Configuring Logging Links
- Flyte GitHub Example
Would you like more detailed steps or further assistance?
Sources:
- Flyte Documentation on Configuring Logging Links
- Flyte GitHub Example
Slack Link
https://flyte-org.slack.com/archives/CP2HDHKE1/p1722304209.440119 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.