signoz-searching-docs

作者: signoz

僅使用官方 signoz.io 文件與 API 參考資料。所有回答皆須基於擷取的文件內容,並引用官方文件網址。

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