← スキル一覧に戻る

queue-observability
by nexus-labs-automation
Claude Code plugin for backend observability - tracing, metrics, logging for Go, Python, Node.js, Java, Rust, and .NET
⭐ 0🍴 0📅 2025年12月26日
SKILL.md
name: queue-observability description: "Monitor message queues, job processing, and detect backpressure" triggers:
- "queue metrics"
- "Kafka monitoring"
- "message queue observability"
- "consumer lag" priority: 2
Queue Observability
Queues decouple systems but hide problems. Track depth, processing time, and lag.
Key Metrics
| 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 |
Span Attributes
| Attribute | Example | Required |
|---|---|---|
messaging.system | kafka, rabbitmq | Yes |
messaging.destination | orders, notifications | Yes |
messaging.operation | publish, process | Yes |
job.type | send_email | Recommended |
Producer Pattern
Before: Start span (kind=PRODUCER), inject trace context into headers, start timer
After: Record duration, increment published, record errors, end span
Consumer Pattern
On receive: Extract trace context, start span (kind=CONSUMER), start timer
After: Record duration, increment consumed, record errors, end span
Issues to Detect
| 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 |
Anti-Patterns
- No trace context in messages → Traces break at queue boundary
- No DLQ monitoring → Poison messages go unnoticed
- Missing depth alerts → Backpressure surprises
References
references/platforms/{platform}/worker.mdreferences/patterns/retry-backoff.md
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です