Orchestrator unhealthy
Impact: no coordinated writes or retrieval fanout.
Action: inspect logs and restart orchestrator service.
docker compose logs -f memmcp-orchestrator
docker compose up -d memmcp-orchestrator
Fanout backlog rising
Impact: partial sink coverage and delayed consistency.
Action: check fanout telemetry and queue settings; retry workers recover asynchronously.
curl -fsS -H "x-api-key: ${ORCH_KEY}" http://127.0.0.1:8075/telemetry/fanout | jq
Disk pressure
Impact: service resets or degraded latency under retention lag.
Action: run retention now and verify qdrant/mongo volume paths.
curl -fsS -X POST -H "x-api-key: ${ORCH_KEY}" http://127.0.0.1:8075/telemetry/retention/run | jq
curl -fsS -H "x-api-key: ${ORCH_KEY}" http://127.0.0.1:8075/telemetry/retention | jq
MindsDB or Letta drift
Impact: weaker full-mode retrieval coverage.
Action: restart service and trigger your rehydrate workflow once fanout load is stable.
docker compose up -d mindsdb mindsdb-http-proxy letta
Messaging bridge not posting
Impact: Telegram/Slack/OpenClaw commands do not write or recall memory.
Action: verify webhook env vars and smoke test the command endpoint directly.
curl -fsS -H 'content-type: application/json' \
-H "x-api-key: ${ORCH_KEY}" \
-d '{"channel":"openclaw","source_id":"chat-1","text":"@ContextLattice status"}' \
http://127.0.0.1:8075/integrations/messaging/command | jq
Optional Qdrant cloud BYO fails
Impact: cloud fallback or cloud-preferred mode cannot connect.
Action: validate endpoint + key, then run the cloud connectivity probe.
gmake qdrant-cloud-check