OpenTelemetry для Go: измерение накладных расходов ( coroot.com )
Ведение журнала, метрики и трассировки не бесплатны, особенно если вы включаете их при каждом запросе.
Отслеживание каждого http 200 при 10 тыс. запросов в секунду — это не то, чем вам следует заниматься, при такой скорости вам следует выбрать 200 (1% или около того) и отследить все ошибки.
Не по оригинальной теме, но:
Я определенно предпочитаю, чтобы в графиках единицы измерения указывались хотя бы на оси, а то и непосредственно в отдельных подписях осей.
Т.е. вместо графика с заголовком «задержка, секунды» вверху и затем слева от него — немаркированная ось с отметками «5 м, 10 м, 15 м, 20 м»…
Я бы предпочел заголовок «Задержка» и либо «секунды» слева, либо, учитывая путаницу между «5 мин = 5 минут» или «5 мин = 5 милли[секунд]», просто явно обозначить это на каждом такте: 5 мс, 10 мс, …
Гораздо меньше вероятность запутать кого-то, когда единицы измерения указаны правильно, а не плавают в другой части графика.
Source: news.ycombinator.com