Back to list
nexus-labs-automation

database-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📅 Dec 26, 2025

SKILL.md


name: database-observability description: "Instrument database queries, connection pools, and detect N+1 queries" triggers:

  • "instrument database"
  • "trace queries"
  • "database metrics"
  • "connection pool monitoring"
  • "slow query detection" priority: 2

Database Observability

Database is often the bottleneck. Track queries, pools, and patterns.

Query Span Attributes

AttributeExampleRequired
db.systempostgresql, mysqlYes
db.operationSELECT, INSERTYes
db.nameorders_dbYes
db.sql.tableusersRecommended
db.statementSELECT * FROM users WHERE id = ?Parameterized only!

Connection Pool Metrics (USE)

MetricTypeDescription
db.connections.activeGaugeIn use
db.connections.idleGaugeAvailable
db.connections.maxGaugePool limit
db.connections.wait_countCounterHad to wait
db.connections.wait_durationHistogramWait time

Issues to Detect

IssueDetectionFix
N+1 queries>10 identical queries per requestUse eager loading
Slow queriesDuration > p95 thresholdAdd indexes, optimize
Pool exhaustionwait_count increasingIncrease pool, fix leaks

Query Wrapper Pattern

Before: Start span (db.system, db.operation, db.sql.table), start timer
After:  Record duration, set db.rows_affected, record errors, end span

Pool Monitor Pattern

Every 10s: Record active, idle, wait_count, wait_duration from pool stats

Anti-Patterns

  • Full SQL with values → PII risk, use parameterized only
  • No pool metrics → Can't detect saturation
  • Missing slow query alerts → Problems go unnoticed

References

  • references/methodology/use-methodology.md
  • references/platforms/{platform}/database.md

Score

Total Score

70/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon