用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/nexus-labs-automation/backend-observability --skill queue-observability命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | queue-observability |
| description | Monitor message queues, job processing, and detect backpressure |
| triggers | ["queue metrics","Kafka monitoring","message queue observability","consumer lag"] |
| priority | 2 |
Queues decouple systems but hide problems. Track depth, processing time, and lag.
| Metric | Type | Description |
|---|---|---|
queue.messages.published | Counter | Messages sent |
queue.messages.consumed | Counter | Messages processed |
queue.process.duration | Histogram | Processing time |
queue.process.errors | Counter | Processing failures |
queue.depth | Gauge | Pending messages |
queue.consumer.lag | Gauge | Behind by N messages |
| Attribute | Example | Required |
|---|---|---|
messaging.system | kafka, rabbitmq | Yes |
messaging.destination | orders, notifications | Yes |
messaging.operation | publish, process | Yes |
job.type | send_email | Recommended |
Before: Start span (kind=PRODUCER), inject trace context into headers, start timer
After: Record duration, increment published, record errors, end span
On receive: Extract trace context, start span (kind=CONSUMER), start timer
After: Record duration, increment consumed, record errors, end span
| Issue | Detection | Cause |
|---|---|---|
| Growing depth | queue.depth increasing | Consumer too slow |
| Consumer lag | lag > 0 and increasing | Crashed consumer, slow processing |
| High error rate | errors/consumed > 5% | Bad messages, downstream issues |
references/platforms/{platform}/worker.mdreferences/patterns/retry-backoff.md