Eric FELIXINE
0ba25ef1a8
Session 2026-05-06: QuantumLeap+CrateDB, Telegraf debug, MapStore GeoServer fix
2026-05-06 13:23:58 -04:00
Eric FELIXINE
c06acf4fe8
feat: distribution service + redpanda consumer + updated flow diagram
...
- Add Pulsar distribution service (consumes smartcity-* → MQTT + context brokers)
- Add Redpanda → InfluxDB consumer (redpanda/consumer.py)
- Update FIXED_LOCATIONS with exact OpenRemote asset coordinates
- Fix Pulsar topics (underscore: smartcity-traffic not smartcity-traffic)
- Fix prometheus.yml endpoints (Redpanda:9644, comment inactive stacks)
- Add docker-compose.redpanda-consumer.yml
2026-05-05 22:12:38 -04:00
Eric FELIXINE
75ee75f036
feat: MapStore ↔ GeoServer integration + Pulsar Manager v0.2.0
...
- Connect GeoServer to smartcity-shared network (alias: geoserver)
- Connect mapstore-app to smartcity-shared network
- Add digitribe_wms/wmts/rest services in MapStore localConfig.json
- Deploy Pulsar Manager with PostgreSQL backend + custom supervisord.conf
- Fix Redpanda Traefik config (console instead of broker port)
- Create mapstore/ docker-compose with volume mounts for persistence
2026-05-05 21:12:32 -04:00
Eric FELIXINE
8605668454
fix: Pulsar/Redpanda/Stellio/Influx bugs - Pulsar désactivé démo (web service 8080 instable)
2026-05-05 17:25:54 -04:00
Eric FELIXINE
8642ed7001
feat: Add Redpanda Console, Pulsar Distribution Service, and Grafana Dashboards
...
- Add Redpanda Console service (port 28080, Traefik integration)
- Add Pulsar Distribution Service (Pulsar -> Brokers)
- Create Grafana dashboards for Redpanda, Pulsar, and Smart City Ingestion
- Configure Prometheus targets for Pulsar and Redpanda metrics
- Fix FROST URL in distribution service
- Create session resume for 2026-05-05
2026-05-05 13:49:00 -04:00
Eric FELIXINE
98954e86fb
fix: Redpanda start.sh + FROST direct simulator + Prometheus config
...
- Redpanda : correction start.sh (v24.3.14)
- FROST : ENABLE_FROST=true dans simulator (test direct)
- Pulsar : distribution.py mis à jour (mais ConnectError)
- Prometheus : config ajoutée (prometheus.yml)
- Grafana : datasources prêtes
2026-05-05 11:29:07 -04:00
Eric FELIXINE
ad613beefb
feat: Pulsar distribution service (Simulator → Pulsar → Brokers)
...
- Fix Pulsar: use binary client (port 6650) instead of non-existent REST /produce API
- Add pulsar-client to Dockerfile
- Create pulsar/distribution.py: consumes Pulsar and republishes to MQTT (EMQX/Mosquitto), NGSI-LD (Orion/Stellio), FROST
- Add docker-compose.distribution.yml for the distribution service
- Tested: Messages successfully distributed to EMQX and Orion-LD
- Update session resume
2026-05-05 10:20:13 -04:00
Eric FELIXINE
e618cbfcb9
feat: migrate InfluxDB and Grafana from digital-twin/ to smart-city/ stack
...
- docker-compose.influxdb.yml: InfluxDB v2 on smartcity-shared + traefik-public
- docker-compose.grafana.yml: Grafana 10.2 on smartcity-shared + traefik-public
- grafana/provisioning/: dashboards + datasources updated for smart-city
- pulsar/docker-compose.yml: added smartcity-shared network for simulator access
Services migrated (preserving existing volumes):
- digital-twin-influxdb → smart-city-influxdb
- digital-twin-grafana → smart-city-grafana
Traefik routes updated:
- influxdb.digitribe.fr → smart-city-influxdb:8086
- grafana.digitribe.fr → smart-city-grafana:3000
2026-05-05 01:53:37 -04:00