Скоркарды

Зашейте engineering-стандарты — безопасность, наблюдаемость, качество, владение — как правила поверх данных каталога. Каждый сервис получает живую оценку. Дрейф становится виден.

Опишите правила под ваши стандарты

Собирайте правила из свойств Blueprint — URL репозитория есть, дежурный назначен, покрытие выше 80 и т.д. Уровни Bronze / Silver / Gold для каждого blueprint.

deckops-dashboard
scorecard:production-readiness
8 правил
пороги:Bronze ≥ 3Silver ≥ 5Gold = все
has-repo
blueprint.repo_url is set
Bronze
has-oncall
blueprint.oncall is set
Bronze
has-runbook
blueprint.runbook_url is set
Bronze
has-docs
blueprint.docs_url is set
Silver
test-coverage-80
blueprint.coverage ≥ 80
Silver
no-critical-bugs
blueprint.bugs_critical == 0
Gold
test-coverage-90
blueprint.coverage ≥ 90
Gold
pd-escalation
oncall.escalation is set
Gold
правила — поверх свойств Blueprint+ правило

Агрегируйте по Blueprint, команде или системе

Живая оценка по каждому сервису, потом агрегация на команду-владельца и систему, к которой он относится.

deckops-dashboard
фильтр:team = platform×+ правило
6 / 14 сервисов
Gold2
Silver2
Basic2
СервисУровеньrepodocst≥60t≥80bugson-call
api-gatewayGold
auth-serviceSilver
billing-apiBasic
fraud-detectionSilver
payment-processorGold
web-portalBasic
клик на строку → детализация: какие правила красные и что чинить.

Отслеживайте улучшение во времени

Каждый переход уровня попадает в журнал аудита. Показывайте команде тренд, а не только сегодняшнюю цифру.

deckops-dashboard
72%
Gold
18%
Silver
10%
Bronze

Гейтуйте self-service действия по оценке

Блокируйте действие «выкатить в прод», пока сервис не достиг Silver. Превратите стандарты в политику, а не в вики-страницу.

deckops-dashboard
action/deploy-to-prod/policy.yaml
policy12 строк
1
2
3
4
5
6
7
8
9
action: deploy-to-prod
kind: self_service
when:
gate:
type: scorecard
scorecard: production-readiness
min_tier: Silver
on_fail: block
# изменения политики идут версионированием в git
разрешено
4
api-gateway, auth-service, …
заблокировано
2
billing-api, web-portal
правило и есть политика — без отдельной wiki-страницы и ручного контроля.

Разверните DeckOps в своём кластере сегодня.