Set up comprehensive observability for Speak integrations with metrics, traces, and alerts. Use when implementing monitoring for Speak operations, setting up dashboards, or configuring alerting for language learning feature health. Trigger with phrases like "speak monitoring", "speak metrics", "speak observability", "monitor speak", "speak alerts", "speak tracing".
Set up comprehensive observability for Speak language learning integrations.
For full implementation details, load: Read(${CLAUDE_SKILL_DIR}/references/implementation-guide.md)
| Issue | Cause | Solution |
|---|---|---|
| Missing metrics | No instrumentation | Wrap client calls |
| Trace gaps | Missing propagation | Check context headers |
| Alert storms | Wrong thresholds | Tune alert rules |
| High cardinality | Too many labels | Reduce label values |
app.get('/metrics', async (req, res) => {
res.set('Content-Type', registry.contentType);
res.send(await registry.metrics());
});
For incident response, see speak-incident-runbook.44:["$","$L4d",null,{"content":"$4e","frontMatter":{"name":"speak-observability","description":"Set up comprehensive observability for Speak integrations with metrics, traces, and alerts.\nUse when implementing monitoring for Speak operations, setting up dashboards,\nor configuring alerting for language learning feature health.\nTrigger with phrases like "speak monitoring", "speak metrics",\n"speak observability", "monitor speak", "speak alerts", "speak tracing".\n","allowed-tools":"Read, Write, Edit","version":"1.0.0","license":"MIT","author":"Jeremy Longshore [email protected]","compatible-with":"claude-code, codex, openclaw"}}]