We currently have multiple articles covering various log files that could be unified in their approach:
We should:
@piyush-singh to summarize the use cases for each of the log types here. Thanks!
The main user journeys I see for our logging are the following:
cc @knz in case I missed any crucial use cases for our logs.
cc @thtruo as we were chatting about this today
This should include a table of "logging groups" as outlined in this PR: https://github.com/cockroachdb/cockroach/pull/50599
One more use case: configuration assistance.
During initial cluster deployment, or whenever the deployment parameters "outside" of crdb are changed, the operator may use the log files to support the configuration process -- e.g to confirm that everything is working as expected.
Generally I would divide "observability" between
From an engineering process perspective, the development of good logging is different for these two use cases. I suspect the docs could be different as well.
I think this has been resolved with the 21.1 logging docs work. Please reopen if that's not right.
Most helpful comment
The main user journeys I see for our logging are the following:
cc @knz in case I missed any crucial use cases for our logs.