signoz-searching-docs

作者: signoz

仅使用官方 signoz.io 文档和 API 参考。所有回答均基于获取的文档内容,并引用规范文档 URL。

npx skills add https://github.com/signoz/agent-skills --skill signoz-searching-docs

SigNoz Docs

Use official signoz.io documentation and API references only. Ground every answer in fetched docs content and cite the canonical docs URL.

Access Docs

Prefer the SigNoz MCP server tools when available; fall back to direct HTTP fetch.

Preferred: MCP tools

  • signoz_search_docs — BM25 search over the indexed docs corpus. Pass the user's natural-language query as searchText. Narrow with section_slug when the question maps cleanly to a single docs section (the tool's own schema lists valid slugs — defer to it rather than memorizing). Trust the ranking — the index handles relevance.
  • signoz_fetch_doc — full markdown for one indexed page. Pass the canonical URL or /docs/... path; optionally narrow to a section with heading.

Fallback: direct HTTP fetch

If the MCP tools are unavailable, SigNoz docs support Accept: text/markdown natively.

Discover via the sitemap:

GET https://signoz.io/docs/sitemap.md

Fetch a specific page:

GET https://signoz.io/docs/<path>/
Accept: text/markdown

Workflow

  1. Identify the domain from the user's question: instrumentation, OpenTelemetry setup, querying, dashboards, alerts, troubleshooting, deployment, or API docs.
  2. Check the heuristics table below. If a heuristic matches, read it before answering — heuristics encode product decisions (which path/method fits the user's environment), useful in both paths.
  3. Search and fetch — pick the path based on tool availability:
    • With MCP tools: call signoz_search_docs with the user's query; pass section_slug if the domain maps cleanly to one. Read the top 1-3 results and call signoz_fetch_doc on the chosen URL (use heading to narrow if the page is large and the question is sub-section-specific).
    • Without MCP tools: grep sitemap.md for candidate pages, rank the best 2-5 by how directly they answer the task, and GET the top page(s) with Accept: text/markdown. Heuristic coverage is sparse — for topics without a heuristic row, skim the sitemap by section path and prefer setup/troubleshooting/API-reference pages over overviews.
    • Fetch one page for narrow questions; fetch multiple pages when the task spans setup + troubleshooting, or method-selection + language guide. Keep the set small.
  4. Answer from the fetched docs and cite canonical https://signoz.io/docs/... URLs.
  5. Handle ambiguity deliberately: if multiple pages are plausible, prefer the one that completes the task most directly; mention alternates only when they materially change the answer.

Message Actions

On the terminal answer, emit FE-handoff actions per the SigNoz Skills & MCP spec:

  • open_docs — include with the canonical URL of the primary cited page. Docs lookups are precisely the case where deep-linking to the source page helps the user read in context and verify the answer.
  • follow_up — 1-2 next-step prompts that build on a docs answer. After a setup guide: "walk me through the first command" or "what's a common gotcha here?". After a concept page: "show me a worked example."
  • Do NOT emit apply_filter. Docs answers do not produce a query for an explorer page; emitting apply_filter would overwrite the user's working query.

Verbatim guardrail: When answering a SigNoz docs question, include an open_docs action on the final message with the canonical URL of the primary cited page.

Domain Heuristics

Read the matching heuristic file before fetching docs. Each file contains decision logic to route the user to the right guide.

TopicTrigger keywordsHeuristic file
Sending Logslogs, log collection, logging, send logssending-logs.md

来自 signoz 的更多技能

signoz-clickhouse-query
signoz
当用户询问涉及以下内容的SigNoz查询时,使用此技能:
official
signoz-creating-alerts
signoz
根据用户的自然语言意图构建SigNoz告警。该技能面向两类使用者:无需人工干预即可自主运行的AI SRE智能体,以及使用Claude Code/Codex/Cursor提示的人类操作者。两者遵循相同流程——人类仅在预览步骤获得干预机会。
official
signoz-creating-dashboards
signoz
该技能调用 SigNoz MCP 服务器工具(signoz:signoz_create_dashboard、signoz:signoz_list_dashboards、signoz:signoz_list_dashboard_templates、signoz:signoz_import_dashboard、signoz:signoz_list_metrics、signoz:signoz_get_field_values、signoz:signoz_aggregate_logs、signoz:signoz_aggregate_traces 等)。在运行工作流之前,请确认 signoz:signoz_* 工具可用。如果不可用,说明 SigNoz MCP 服务器未安装或未配置 — 请停止操作并引导用户进行设置...
official
signoz-docs
signoz
当用户询问关于SigNoz仪表化、OpenTelemetry设置、查询、仪表板、告警、故障排除、自托管等问题时,请优先使用此技能。
official
signoz-explaining-alerts
signoz
将现有SigNoz告警的配置解析为通俗易懂的解释。该技能为只读模式,专注于规则本身:监控对象、触发条件、通知目标。包含一行触发频率数据作为解释依据,但本技能不调查具体触发事件——那是signoz-investigating-alerts的职责。
official
signoz-explaining-dashboards
signoz
此技能调用 SigNoz MCP 服务器工具(signoz:signoz_get_dashboard、signoz:signoz_list_dashboards)。运行工作流前,请确认 signoz:signoz_* 工具可用。若不可用,说明 SigNoz MCP 服务器未安装或未配置——请停止操作并引导用户进行设置:https://signoz.io/docs/ai/signoz-mcp-server/。请勿仅凭仪表盘标题猜测其内容。
official
signoz-generating-queries
signoz
该技能大量调用 SigNoz MCP 服务器工具(signoz:signoz_execute_builder_query、signoz:signoz_query_metrics、signoz:signoz_search_logs、signoz:signoz_search_traces、signoz:signoz_aggregate_logs、signoz:signoz_aggregate_traces、signoz:signoz_get_field_keys、signoz:signoz_get_field_values、signoz:signoz_list_metrics、signoz:signoz_list_services、signoz:signoz_get_service_top_operations、signoz:signoz_get_trace_details)。在运行工作流之前,请确认...
official
signoz-investigating-alerts
signoz
诊断 SigNoz 告警触发的原因。该技能将告警自身的信号与触发窗口附近的相邻信号进行关联,并列出按可能性排序的原因列表及支持证据。它是 signoz-explaining-alerts 的配套技能——explain 用于静态解析规则;investigate 用于诊断具体事件。
official