From signoz
Write ClickHouse queries for SigNoz dashboards over OpenTelemetry logs and traces. Use this skill whenever the user asks for SigNoz ClickHouse queries for logs or traces, SigNoz dashboard queries, log analysis, span counts, latency, or trace breakdowns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/signoz:signoz-clickhouse-queryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user asks for SigNoz queries involving:
Use this skill when the user asks for SigNoz queries involving:
If the user asks for a dashboard panel but does not mention ClickHouse, still use this skill.
Identify whether the request is about logs or traces.
If the request is ambiguous, ask the user to clarify.
references/clickhouse-logs-reference.md
before writing any query.references/clickhouse-traces-reference.md
before writing any query.Each reference covers table schemas, optimization patterns, attribute access syntax, dashboard templates, query examples, and a validation checklist.
(ts, value) for a chart over time.value for a stat or counter widget.UInt64 in nanoseconds.$start_timestamp_nano and $end_timestamp_nano.$start_timestamp and $end_timestamp.fromUnixTimestamp64Nano(timestamp).signoz_logs.distributed_logs_v2.signoz_logs.distributed_logs_v2_resource.DateTime64(9).$start_datetime and $end_datetime.$start_timestamp and $end_timestamp.signoz_traces.distributed_signoz_index_v3.signoz_traces.distributed_traces_v3_resource.ts_bucket_start BETWEEN $start_timestamp - 1800 AND $end_timestamp.IN instead of GLOBAL IN on the resource fingerprint subquery.$start_datetime or $end_datetime.$start_timestamp_nano or $end_timestamp_nano.resources_string['service.name'] instead of
resource_string_service$$name.Every generated query MUST end with a SETTINGS clause for monitoring:
SELECT ...
FROM ...
WHERE ...
SETTINGS log_comment = 'signoz-clickhouse-query skill | YYYY-MM-DD'
Replace YYYY-MM-DD with today's date (e.g., 2026-04-03). If the query
already has a SETTINGS clause, append log_comment to it with a comma.
SETTINGS log_comment attribution clause.npx claudepluginhub signoz/agent-skills --plugin signozGuides Honeycomb queries on trace/event datasets: percentiles over AVG, HEATMAP distributions, relational fields (root.,any.,none.), calculated fields, query math, result interpretation (P99/P50, heatmaps). For latency, errors, outliers, slow requests.
Guides debugging of Kubernetes applications and alerts using VictoriaMetrics metrics, VictoriaLogs, VictoriaTraces via 4-phase protocol with subagents.
Generates LogQL queries, stream selectors, metric queries, and alerting rules for Grafana Loki via interactive workflow handling versions, labels, and use cases like debugging or dashboards.