{
  "global_config": {
    "app_name": "API Health Monitor",
    "app_version": "2.1",
    "check_interval_seconds": 10,
    "request_timeout_seconds": 5,
    "user_agent": "API-Health-Monitor/2.1",
    "ssl_verify": true,
    "default_health_strategy": [
      "/actuator/health",
      "/healthcheck",
      "/health",
      "/status",
      ""
    ],
    "anomaly_zscore_threshold": 2,
    "anomaly_history_size": 20,
    "anomaly_min_samples": 5,
    "use_sqlite": true,
    "history_retention_days": 7
  },
  "environments": {
    "DEV": {
      "label": "Development",
      "namespace": "dev-ns",
      "url_base": "https://jsonplaceholder.typicode.com",
      "tags": {
        "region": "Global",
        "type": "mock"
      },
      "notes": "Free public mock API - safe for demos and testing"
    },
    "STAGING": {
      "label": "Staging",
      "namespace": "stg-ns",
      "url_base": "https://jsonplaceholder.typicode.com",
      "tags": {
        "region": "Global",
        "type": "mock"
      },
      "notes": "Staging environment points to same public mock API for demo purposes"
    },
    "PROD": {
      "label": "Production",
      "namespace": "prod-ns",
      "url_base": "https://jsonplaceholder.typicode.com",
      "tags": {
        "region": "Global",
        "type": "mock"
      },
      "notes": "In a real deployment, replace url_base with your production ingress URL"
    }
  },
  "apis": [
    {
      "name": "Posts API",
      "path": "/posts/1",
      "health_strategy": [
        ""
      ],
      "description": "Blog posts resource — replace with your own API path"
    },
    {
      "name": "Users API",
      "path": "/users/1",
      "health_strategy": [
        ""
      ],
      "description": "User management resource"
    },
    {
      "name": "Todos API",
      "path": "/todos/1",
      "health_strategy": [
        ""
      ],
      "description": "Task management resource"
    },
    {
      "name": "Albums API",
      "path": "/albums/1",
      "health_strategy": [
        ""
      ],
      "description": "Media albums resource"
    },
    {
      "name": "Comments API",
      "path": "/comments/1",
      "health_strategy": [
        ""
      ],
      "description": "Comments resource"
    },
    {
      "name": "Photos API",
      "path": "/photos/1",
      "health_strategy": [
        ""
      ],
      "description": "Photos/media resource"
    }
  ],
  "external_sites": [
    {
      "name": "angelus806.com.ar",
      "url": "https://angelus806.com.ar/",
      "description": "Portfolio personal",
      "category": "personal"
    },
    {
      "name": "GitHub API",
      "url": "https://api.github.com",
      "description": "GitHub REST API pública",
      "category": "public"
    },
    {
      "name": "HTTPBin",
      "url": "https://httpbin.org/get",
      "description": "HTTP testing service — útil para validar conectividad",
      "category": "tools"
    },
    {
      "name": "JSONPlaceholder",
      "url": "https://jsonplaceholder.typicode.com/posts/1",
      "description": "Free fake REST API para testing",
      "category": "public"
    }
  ]
}