๐ Metricas DORA โ Estado Actual vs Target
Deployment Frequency
Multiple/dia
Actual: 1.8x / dia (โ desde 0.3x)
Lead Time for Changes
< 1 hora
Actual: 42 min promedio
Change Failure Rate
< 5%
Actual: 2.1% (mes)
Mean Time to Recovery
< 1 hora
Actual: 18 min (con auto-rollback)
Antes del nuevo pipeline: deploy frequency 0.3x/dia, MTTR 35 min, failure rate 14%. Pipeline nuevo mejora todas las metricas al nivel Elite (Google DORA 2024).
๐ Argo Rollouts โ AnalysisTemplate
apiVersion: argoproj.io/v1alpha1
kind: AnalysisTemplate
metadata:
name: nutricore-success-rate
spec:
metrics:
- name: error-rate
interval: 60s
successCondition: "result[0] >= 0.98"
failureCondition: "result[0] < 0.98"
inconclusiveLimit: 2
provider:
prometheus:
address: http://prometheus:9090
query: |
sum(rate(http_requests_total
{status!~"5..",job="nutricore"}[2m]))
/ sum(rate(http_requests_total
{job="nutricore"}[2m]))
- name: p99-latency
interval: 60s
failureCondition: "result[0] > 800"
provider:
prometheus:
query: histogram_quantile(0.99,
rate(http_duration_ms_bucket[2m]))