Перейти до вмісту

Знайдіть повільний крок, потім дорогий

Спостережливість і аналітика CI

Тривалість кожного завдання, час у черзі, частота звернень до кешу та вартість, розподілені за робочим процесом, міткою та сховищем.

Процентили тривалості

p50 і p95 за роботу, оскільки середнє значення приховує пробіжки, які завдають шкоди.

Віднесення вартості

Витрачайте на робочий процес, на мітку, на репозиторій, на команду.

Статистика кешу

Частота попадань і час відновлення на ключ кешу.

Експорт OpenTelemetry

Надсилайте елементи КІ до серверної частини трасування, яку ви вже запустили.

Часті запитання

На що я повинен подивитися в першу чергу?
тривалість p95, а не середнє значення. Розробники відчувають повільний хвіст, а здорове середнє значення з потрійною довжиною p95 означає, що половина вашої команди чекає.
Як дізнатися, який робочий процес уповільнився?
Порівняйте p95 за кожним робочим процесом місяць за місяцем і сегментуйте за кеш-попаданнями та промахами — це фактично два різні розподіли, і регресія часто впливає лише на один.
Чи можу я експортувати це у власний інструментарій?
так Робочий процес запускає експорт як трасування OpenTelemetry із завданнями та кроками як діапазонами, тому CI розташовується поруч із робочою телеметрією в будь-якій серверній частині, яку ви вже запустили.

Ваш наступний білд може бути вдвічі швидшим і вдвічі дешевшим

Почніть безкоштовно. Піти — це той самий один рядок, і цей diff ми теж публікуємо.