Add OpenTelemetry lib and metric-interfaces#588
Add OpenTelemetry lib and metric-interfaces#588maladetska wants to merge 17 commits intoydb-platform:mainfrom
Conversation
beec910 to
a102d53
Compare
🌋 SLO Test ResultsStatus: 🟢 2 workloads tested • All passed
Generated by ydb-slo-action |
Gazizonoki
left a comment
There was a problem hiding this comment.
Мне кажется папка open_telemetry в корне не самая удобная штука. Это же плагин к sdk, может сделаем папку plugins(extensions или еще какое-то имя) и туда положим все такие штуки (экспортеры метрик, трейсов, логов для конкретных систем и т. д.)?
И с метриками, оно вообще используется по коду? SDK уже собирает много метрик, в задаче с метриками это и есть главная сложность, как аккуратно перевести все на общий интерфейс и выкинуть library/cpp/monlib уже к черту из внешнего репозитория (это так-то внутренняя штука, вылезла в open-source ydb-cpp-sdk из-за неаккуратности)
plugins/open_telemetry/include/ydb-cpp-sdk/open_telemetry/extension.h
Outdated
Show resolved
Hide resolved
plugins/open_telemetry/include/ydb-cpp-sdk/open_telemetry/metrics.h
Outdated
Show resolved
Hide resolved
plugins/open_telemetry/include/ydb-cpp-sdk/open_telemetry/metrics.h
Outdated
Show resolved
Hide resolved
plugins/open_telemetry/include/ydb-cpp-sdk/open_telemetry/trace.h
Outdated
Show resolved
Hide resolved
Gazizonoki
left a comment
There was a problem hiding this comment.
Было бы неплохо example с метриками завести еще
a0abdba to
ec3df8e
Compare
4fec641 to
a78a18b
Compare
7cbed5c to
9c46b67
Compare
Gazizonoki
left a comment
There was a problem hiding this comment.
А что с stats.h будет?
…an, remove TQuerySpan and TQueryMetrics, modify TClientOperationStatCollector constructor
…ion, other_sql -> ydb
… make attributes freecase
No description provided.