Allow more configurable logging for CHYT cliques
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 220
- PR merge metrics
- No merged PRs in 30d
Description
Configured statically [here](https://github.com/ytsaurus/ytsaurus/blob/f5fc1aa07d02cd7bcbc461ad2294a9faa71eb17f/yt/chyt/controller/internal/chyt/configs.go#L326). We want to control the excluded categories on a per-clique (or at least per-controller) basis, plus it would be wise to allow writing compressed logs.
Contributor guide
Research direction
Start with the CHYT controller logging configuration in yt/chyt/controller/internal/chyt/configs.go at the linked section, then trace how that configuration reaches individual cliques or controllers. Done means excluded categories can be controlled at the requested scope and logs can be written in compressed form; identify or add focused tests for both behaviors where the existing logging configuration is covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- distributed-systems, observability-sre
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100