{
  "timestamp": "2026-05-28 14:00:00",
  "total_containers": 118,
  "running": 103,
  "exited": 9,
  "restarting": 5,
  "unhealthy": 1,
  "key_services": {
    "traefik": "Up 4 days",
    "smart-city-grafana": "Up 25 hours",
    "smart-city-influxdb": "Up 6 days (healthy)",
    "smart-city-simulator": "Up 21 hours",
    "smart-city-telegraf": "Up 21 hours",
    "bunkerm-bunkerm-1": "Up 22 hours (healthy)",
    "openremote-keycloak": "Up 25 hours",
    "openremote-manager": "UNHEALTHY - wrong network (bridge)",
    "fiware-gis-quickstart-orion-1": "Up 6 days (healthy)",
    "contexus-app": "Up 4 days (unhealthy)",
    "contexus-postgres": "Up 6 days (healthy)",
    "contexus-redis": "Up 6 days (healthy)",
    "smart-city-ditto-gateway": "Up 4 days",
    "smart-city-ditto-mongodb": "Up 6 days",
    "smart-city-kepler": "Up 6 days",
    "postgis-smartcity": "Up 6 days (healthy)",
    "geoserver_stack-geoserver-1": "Up 6 days (healthy)",
    "mapstore-app": "Up 6 days",
    "mapstore-postgres": "Up 6 days (healthy)",
    "frost_http-web-1": "Up 6 days",
    "frost_allinone-web-1": "Up 6 days",
    "stellio-api-gateway": "Up 3 days",
    "stellio-search-service": "Exited (255)",
    "stellio-subscription-service": "Exited (255)",
    "stellio-kafka": "Exited (255)",
    "stellio-postgres": "Exited (255)",
    "emqx_emqx_1": "Up 6 days",
    "chirpstack-1": "Up 6 days",
    "chirpstack-rest-api-1": "Up 6 days",
    "metabase-app": "Up 19 hours (healthy)",
    "metabase-postgres": "Up 19 hours (healthy)",
    "thingsboard-postgres": "Up 6 days (healthy)",
    "thingsboard-rabbitmq": "Up 6 days (healthy)",
    "honcho-grafana-1": "Up 6 days (healthy)",
    "honcho-api-1": "Restarting"
  },
  "issues": [
    "OpenRemote manager on wrong network (bridge instead of smartcity-shared) — cannot reach Keycloak",
    "ThingsBoard js-executors restart loop",
    "Redpanda console restarting",
    "Honcho API restarting",
    "Contexus app unhealthy",
    "Stellio services exited (postgres, kafka, search, subscription)"
  ],
  "notes": [
    "ODK Central repo cloned in odk/central/ — images are local (odk-service:latest, odk-nginx:latest), need building",
    "Git: 8 commits already synced with Gitea (everything up-to-date)",
    "System under heavy load: 118 containers, swap nearly exhausted"
  ]
}
