ytsaurus / ytsaurus/ytsaurus

Allow more configurable logging for CHYT cliques

Open
#923 0 comments 0 reactions 0 assignees View on GitHub
CHYT
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.