/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/lwtrace/probes.h
23 строки
1 KB
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#pragma once #include "all.h" #define LWTRACE_INTERNAL_PROVIDER(PROBE, EVENT, GROUPS, TYPES, NAMES) \ PROBE(PerfReport, GROUPS(), \ TYPES(double, double, double, double), \ NAMES("probeShare", "probeMinMs", "probeMaxMs", "probeAvgMs")) \ PROBE(DeserializationError, GROUPS("LWTraceError"), \ TYPES(TString, TString), \ NAMES("probeName", "providerName")) \ PROBE(Fork, GROUPS(), \ TYPES(ui64), \ NAMES("spanId")) \ PROBE(Join, GROUPS(), \ TYPES(ui64, ui64), \ NAMES("spanId", "trackLength")) \ PROBE(OrbitIsUsedConcurrentlyError, GROUPS("LWTraceError"), \ TYPES(TString), \ NAMES("backtrace")) \ /**/ LWTRACE_DECLARE_PROVIDER(LWTRACE_INTERNAL_PROVIDER)