1 open incident
Order Worker — SLO “Order Processing Success Rate” is RED
View details

Service: Order Worker

Risk: Red Not safe to deploy
Why?

At least one SLO for 'Order Worker' is RED. Not safe to deploy.

{# ------------------------------------------------------------------ Governance strip: freeze windows, approvals, last decision (all additive; works even if the view doesn't pass extra context). ------------------------------------------------------------------- #}
Change freeze

No active freeze window configured for this service yet.

Deploys allowed
Approvals

No explicit approval policy wired yet.

No approvals configured
Last decision

No deployment decisions logged for this service yet.

No history

SLO Health for Order Worker

View risk trends for this service
SLO SLI Target Error Budget Remaining Burn Rate Health
Order Processing Success Rate 0.850 99.500 0.000 1.000 Red

CI-ready safe-to-deploy check

Use this in CI to block deployments when the service is not safe.

curl
curl -s "https://sre.sydatrix.com/api/safe_to_deploy/?service=Order Worker&env=prod"
GitHub Actions

- name: Check if Order Worker is safe to deploy
  run: |
    set -e
    RESPONSE=$(curl -sS "https://sre.sydatrix.com/api/safe_to_deploy/?service=Order Worker&env=prod")
    echo "$RESPONSE"
    SAFE=$(echo "$RESPONSE" | jq -r '.safe')
    if [ "$SAFE" != "true" ]; then
      echo "❌ Not safe to deploy: $(echo "$RESPONSE" | jq -r '.reason')"
      exit 1
    fi
    echo "✅ Safe to deploy"
Jenkins Pipeline

stage('Safe to Deploy – Order Worker') {
  steps {
    script {
      def response = sh(
        script: "curl -sS 'https://sre.sydatrix.com/api/safe_to_deploy/?service=Order Worker&env=prod'",
        returnStdout: true
      ).trim()

      echo "Safe-to-deploy response: ${response}"

      def safe = sh(
        script: "echo '${response}' | jq -r .safe",
        returnStdout: true
      ).trim()

      if (safe != 'true') {
        def reason = sh(
          script: "echo '${response}' | jq -r .reason",
          returnStdout: true
        ).trim()
        error "❌ Not safe to deploy: ${reason}"
      }

      echo "✅ Safe to deploy"
    }
  }
}
← Back to Services