{
  "runtime": {
    "region": "prod-aws-us-east-1",
    "vmcluster": "vmcluster",
    "vminsert": "http://vminsert-vmcluster.observability.svc.cluster.local:8480/insert/{tenant}/prometheus",
    "window": {
      "start": "2026-04-23T00:00:00Z",
      "end": "2026-07-09T00:00:00Z",
      "stepInterval": "6h"
    },
    "verification": {
      "timeoutSeconds": 60,
      "tolerance": 0.01
    }
  },
  "vmselect": {
    "origin": "http://vmselect-vmcluster.observability.svc.cluster.local:8481/select/{tenant}/prometheus",
    "migration": "http://vmselect-migration.observability.svc.cluster.local:8481/select/{tenant}/prometheus",
    "candidate": "http://vmselect-candidate.observability.svc.cluster.local:8481/select/{tenant}/prometheus"
  },
  "tenants": [
    {
      "name": "1001:0",
      "tenantsFile": "tenants-1001-0.json",
      "statusFile": "tenants-1001-0-status.json",
      "logFile": "tenants-1001-0.log",
      "cmds": [
        {
          "step": "manifest",
          "action": {
            "kind": "manifest",
            "tenantsFile": "tenants-1001-0.json",
            "manifest": "tenants-1001-0-manifest.json"
          }
        },
        {
          "step": "migrate",
          "action": {
            "kind": "migrate",
            "manifest": "tenants-1001-0-manifest.json",
            "rateLimitBytes": 100000000,
            "concurrency": 24,
            "stepInterval": "day"
          }
        },
        {
          "step": "verify",
          "action": {
            "kind": "verify",
            "manifest": "tenants-1001-0-manifest.json"
          }
        }
      ]
    },
    {
      "name": "1002:0",
      "tenantsFile": "tenants-1002-0.json",
      "statusFile": "tenants-1002-0-status.json",
      "logFile": "tenants-1002-0.log",
      "cmds": [
        {
          "step": "manifest",
          "action": {
            "kind": "manifest",
            "tenantsFile": "tenants-1002-0.json",
            "manifest": "tenants-1002-0-manifest.json"
          }
        },
        {
          "step": "migrate",
          "action": {
            "kind": "migrate",
            "manifest": "tenants-1002-0-manifest.json",
            "rateLimitBytes": 100000000,
            "concurrency": 24,
            "stepInterval": "day"
          }
        },
        {
          "step": "verify",
          "action": {
            "kind": "verify",
            "manifest": "tenants-1002-0-manifest.json"
          }
        }
      ]
    },
    {
      "name": "1003:0",
      "tenantsFile": "tenants-1003-0.json",
      "statusFile": "tenants-1003-0-status.json",
      "logFile": "tenants-1003-0.log",
      "cmds": [
        {
          "step": "manifest",
          "action": {
            "kind": "manifest",
            "tenantsFile": "tenants-1003-0.json",
            "manifest": "tenants-1003-0-manifest.json"
          }
        },
        {
          "step": "migrate",
          "action": {
            "kind": "migrate",
            "manifest": "tenants-1003-0-manifest.json",
            "rateLimitBytes": 100000000,
            "concurrency": 24,
            "stepInterval": "day"
          }
        },
        {
          "step": "verify",
          "action": {
            "kind": "verify",
            "manifest": "tenants-1003-0-manifest.json"
          }
        }
      ]
    }
  ]
}
