cortex
cortex copied to clipboard
Ruler rules manager/querier should log trace ID's
Because rule evaluation for the ruler is started via the upstream Prometheus rules manager we don't have control over it's logging. The ruler passes a Querier to the rules manager as the Queryable.
The Querier starts it's own spans and logs trace IDs via spanlogger, but it's not immediately clear to me how we could have that trace ID logged when rule evaluation fails.
In order to debug things like rule evaluation failed
in the Ruler with traces stored in some tracing backends, it would be very beneficial to have trace IDs logged.
cc @gotjosh @jtlisi
This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.
bump
This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.
Still valid.
This issue has been automatically marked as stale because it has not had any activity in the past 60 days. It will be closed in 15 days if no further activity occurs. Thank you for your contributions.
Still valid