Skip to content

Connectors

Connectors are how Shield360 attaches to external systems. Each connector is an atomic integration: one backend, one credential set, and a clear set of actions (test connection, validate signals, bind telemetry, browse memories, and more).

Open Connectors from the sidebar under Configuration → Connectors (/connectors). Always select the correct project and environment first — connectors belong to the project, not the organisation root.

Shield360 Connectors page showing configured connectors and the connector catalog
flowchart LR
subgraph org [Organisation]
proj[Project]
end
subgraph env [Environment]
bindT[traces binding]
bindL[logs binding]
bindM[metrics binding]
mem[memory connectors]
scan[scanner connectors]
end
proj --> env
bindT --> DS1[Tempo]
bindL --> DS2[Loki]
bindM --> DS3[Prometheus]
mem --> M1[Mem0]
mem --> M2[Zep]
scan --> S1[Trustabl]
  • Atomic connectors — one backend per connector instance. Never a multi-backend blob.
  • Project scope — connectors are created on a project and partitioned by environment.
  • Data-source bindings — traces, logs, and metrics bind independently. See Signal routing.
  • Memory usage — memory connectors power the Memory page (/memory) and Otter memory tools; they do not replace telemetry routing.
  • Scanner usage — scanner connectors power the Scanner page (/scanner) and Otter get_scanner_findings; they do not replace telemetry routing.
ActionData-sourceMemoryScanner
Add / edit connectorYesYesYes
Store credentialsVault (ClickHouse) or connector secretEncrypted on connectorEncrypted on connector
Health check / test connectionYesYesYes (CLI installed)
Validate AI signalYes (gen_ai.* markers)
Bind signaltraces / logs / metrics
Browse / search / write memoriesYes (capability-dependent)
Run scan / list findingsYes

Enterprise audit logs record connector create, update, delete, test, bind, and unbind events. RBAC permissions are connectors:read|create|update|delete|test|bind (owner/admin by default).