Observability¶
The OCTO Drone Shop implements MELTS — a complete observability stack covering Metrics, Events, Logs, Traces, and SQL. All pillars are correlated through shared trace IDs and oracleApmTraceId for end-to-end visibility.
MELTS Correlation Matrix¶
Every pillar links to every other pillar through shared identifiers:
| From → To | Correlation Key |
|---|---|
| Traces → Logs | oracleApmTraceId in every log entry |
| Traces → Metrics | Request counting increments business counters |
| Traces → SQL | DbOracleSqlId span attribute → DB Management Performance Hub |
| SQL → Traces | Oracle CLIENT_IDENTIFIER=trace_id in V$SESSION |
| Logs → SQL | Log entries include db.connection_name and db.target |
| Metrics → Alarms | OCI Monitoring MQL queries trigger notifications |
360 Observability Dashboard¶
The /api/observability/360 endpoint provides a single-pane-of-glass view:
{
"pillars": {
"apm": { "configured": true, "rum_configured": true },
"logging": { "configured": true },
"metrics": { "prometheus": true, "otlp_export": true }
},
"vulnerability_scanning": { "configured": true },
"circuit_breakers": {
"crm": { "state": "closed", "failure_threshold": 5 },
"workflow_gateway": { "state": "closed", "failure_threshold": 3 }
}
}
Sections¶
- MELTS Overview — Complete stack with verification paths
- Traces (APM) — 50+ custom spans, distributed tracing, topology
- Metrics — Prometheus, OCI Monitoring, business KPIs
- Logs — OCI Logging SDK, Splunk HEC, trace correlation
- Security Events — MITRE ATT&CK, OWASP, WAF, Cloud Guard
- RUM — Real User Monitoring with custom events