• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLKnowledge Workmonitoring

signoz-searching-docs

プラグイン
SigNoz
ソース
GitHub で見る ↗
説明

SigNoz(オープンソースの監視ツール)のドキュメントから情報を検索します。 次のような場合に使用: ユーザーが「どうやって~する」「ドキュメントのどこにある」「ドキュメントに何と書いてある」「~のドキュメントを探して」といった質問をした場合、またはSigNozの計測方法、OpenTelemetry(アプリケーション性能を監視するためのツール)のセットアップ、自社運用型のデプロイ、APIエンドポイント、認証情報、トラブル解決方法などに関する参照資料が必要な場合。ユーザーが明示的に「ドキュメント」という言葉を使わなくても対応します。 ドキュメント検索に限定されます。SigNoz内での操作が必要な場合は、エージェントが対応する `signoz-*` アクション機能を選択します。

原文を表示

Look up information in SigNoz documentation. Make sure to use this skill whenever the user asks "how do I", "where in the docs", "what does the docs say about", "find docs for", or otherwise needs reference material on SigNoz instrumentation, OpenTelemetry setup, self-hosted deployment, API endpoints, auth headers, or troubleshooting steps, even if they don't say the word "docs" explicitly. Docs lookup only; for actions inside SigNoz, the agent will pick the matching `signoz-*` action skill.

ユースケース
  • SigNozの使い方や機能について知りたいとき
  • 計測方法やセットアップ手順を確認するとき
  • APIエンドポイントや認証情報を調べるとき
  • トラブル解決方法を探すとき
  • ドキュメント内の特定情報の場所を特定するとき
本文(日本語訳)

SigNoz ドキュメント

公式の signoz.io ドキュメントと API リファレンスのみを使用します。すべての回答は取得したドキュメントの内容に基づき、公式ドキュメントの正規 URL を引用してください。

ドキュメントへのアクセス

利用可能な場合は SigNoz MCP(機械読取可能な型式)サーバーツールを優先し、それ以外は直接 HTTP 取得にフォールバックします。

推奨: MCP ツール

  • signoz_search_docs: インデックス化されたドキュメント一式を BM25 検索(関連度を重視した全文検索)します。ユーザーの自然言語クエリを searchText に渡してください。質問が 1 つのドキュメントセクションに明確に該当する場合は section_slug で範囲を絞ってください(ツール自体のスキーマに有効な slug が記載されています。覚えている内容に頼らず、それを参照してください)。ランキングを信頼してください。インデックスが関連度を処理します。
  • signoz_fetch_doc: インデックス化されたページの Markdown テキストです。正規 URL または /docs/... パスを渡してください。オプションで heading でセクションを絞ることもできます。返却される content が完全だと思い込まず、すべてのレスポンスで truncation_reason と available_headings を確認してください。

signoz_search_docs を空の searchText で呼び出してはいけません。常にユーザーのフレーズを渡してください。

signoz_fetch_doc を URL なしで呼び出してはいけません。どちらのツールも不完全な入力値を推測することはありません。

signoz://... 形式の URI は MCP リソースです。MCP リソース API を通じて読み取ってください。signoz_fetch_doc で読み取ってはいけません。このツールは https://signoz.io/docs/... URL または /docs/... パスのみを受け入れ、他のスコープは拒否します。

/docs/... URL を記憶から組み立ててはいけません。signoz_search_docs が返すURL のみを signoz_fetch_doc に渡してください。既にページパスを知っていると思っても、まず検索して結果から正規 URL を取得してください。

フォールバック: 直接 HTTP 取得

MCP ツールが利用できない場合、SigNoz ドキュメントは Accept: text/markdown をネイティブでサポートしています。

サイトマップで発見:

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

特定のページを取得:

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

ワークフロー

  1. 質問から対象分野を特定: 計測手法、OpenTelemetry 設定、クエリ、ダッシュボード、アラート、トラブルシューティング、デプロイ、または API ドキュメント。
  2. 下の启発表を確認。該当する启発(考えるヒント)があれば、回答の前にそれを読んでください。启発には、ユーザーの環境に適したパス・メソッドを選ぶ際に役立つ製品の意思決定が含まれています。
  3. 検索と取得: ツール利用可否に基づいてパスを選択:
    • MCP ツール あり: ユーザーのクエリで signoz_search_docs を呼び出します。対象分野が 1 つのセクションに明確に対応する場合は section_slug を渡してください。上位 1~3 件の結果を読み、選んだ URL で signoz_fetch_doc を呼び出します(ページが大きく質問が特定セクション向けの場合は、heading で範囲を絞ってください)。
    • MCP ツール なし: sitemap.md で候補ページを検索し、タスクに最も直接的に答える 2~5 ページを優先順位付けします。サイトマップで発見された URL のみを Accept: text/markdown で取得してください。启発カバレッジは限定的です。启発行がないトピックの場合は、セクションパスでサイトマップを確認し、概要ページより設定・トラブルシューティング・API リファレンスページを優先してください。
    • 質問が絞られている場合は 1 ページ を取得します。タスクが設定 + トラブルシューティング、またはメソッド選択 + 言語ガイドに跨る場合は 複数ページ を取得します。セットは小さく保ってください。
  4. 回答する前に打ち切られたフェッチを処理。signoz_fetch_doc が truncation_reason: "size" を返した場合、content は不完全な先頭部分として扱います。available_headings から最も関連性の高いエントリを選び、同じ検索結果 URL をその heading で再度取得します。どの見出しも質問をカバーしない場合、または絞られたレスポンスがまだ必要な材料の前に切られている場合は、取得したドキュメントが不完全であることを開示し、省略されたコンテンツや設定が存在しないと推測してはいけません。
  5. 取得したドキュメントから回答 し、正規 https://signoz.io/docs/... URL を引用してください。
  6. 曖昧さに意図的に対処: 複数のページが妥当な場合は、タスクを最も直接的に完了するページを優先します。他の選択肢は、それがこたえに実質的に変化をもたらす場合のみ言及してください。

メッセージアクション

最終回答では、SigNoz スキル・MCP 仕様に従い FE ハンドオフアクション(ユーザーインターフェースへ引き継ぐ操作)を発行します:

  • open_docs: 主たる引用ページの正規 URL を含めてください。ドキュメント検索は、ユーザーが文脈内でソースページを読み、回答を確認するための深いリンクが役に立つ、まさにそういう場合です。
  • follow_up: ドキュメント回答に基づく 1~2 個の次ステップの質問提案。セットアップガイドの後: 「最初のコマンドを一緒に実行してみましょうか」 または 「よくある落とし穴は」。概念ページの後: 「具体例を示してください」。
  • apply_filter を発行してはいけません。ドキュメント回答はエクスプローラーページのクエリを生成しません。apply_filter を発行するとユーザーの作業中クエリが上書きされます。

重要な指針: SigNoz ドキュメント質問に回答する場合、最終メッセージの open_docs アクションに、主たる引用ページの正規 URL を含めてください。

対象分野別ガイドライン

マッチング対象分野の启発ファイルを取得前に読んでください。各ファイルには、ユーザーを適切なガイドに導くための判定ロジックが含まれています。

トピック キーワード ガイドラインファイル
ログの送信 ログ、ログ収集、ロギング、ログ送信 sending-logs.md
原文(English)を表示

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: keyword search over the indexed docs corpus. Pass 2 to 6 keywords for one topic as searchText, for example Kubernetes pod logs; keep product and technology names as the user wrote them and drop filler such as "how do I" or "please". Do not pass the whole question sentence. When the question contains only one usable term, such as Retention?, send that term alone rather than padding or inventing keywords. Split a question with two intents into two calls. Narrow with section_slug when the question maps cleanly to a single docs section; reuse a section_slug from an earlier result rather than guessing one, and defer to the tool's parameter descriptions for slug and ranking behavior. If the top result is off-topic, retry once with fewer or different terms before answering; for a single-term question, retry with a synonym or one added contextual term, such as data retention for Retention?.
  • signoz_fetch_doc: markdown for one indexed page. Pass the canonical URL or /docs/... path; optionally narrow to a section with heading. Inspect truncation_reason and available_headings in every response rather than assuming the returned content is complete.

Never call signoz_search_docs with empty searchText; pass keywords taken from the user's question, adding a synonym or contextual term only for the retry described above. Never call signoz_fetch_doc without a URL; neither tool guesses missing input. signoz://... URIs are MCP resources: read them through the MCP resource API, never signoz_fetch_doc, which accepts only https://signoz.io/docs/... URLs or /docs/... paths and rejects other scopes.

Never construct /docs/... URLs from memory. Only pass URLs returned by signoz_search_docs to signoz_fetch_doc; if you think you already know the page path, search first and fetch the canonical URL from the result.

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 2 to 6 keywords from the user's question (or the single term when that is all it contains); 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). If the top result is off-topic, retry once with fewer or different terms (or a synonym for a single-term question).
    • Without MCP tools: grep sitemap.md for candidate pages, rank the best 2-5 by how directly they answer the task, and GET only URLs discovered in the sitemap 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. Handle truncated fetches before answering. When signoz_fetch_doc returns truncation_reason: "size", treat content as an incomplete prefix. Select the most relevant entry from available_headings and refetch the same search-result URL with that heading. If no heading covers the question, or the narrowed response is still truncated before the needed material, disclose that the fetched documentation is incomplete and do not infer that omitted content or a setting does not exist.
  5. Answer from the fetched docs and cite canonical https://signoz.io/docs/... URLs.
  6. 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.

Topic Trigger keywords Heuristic file
Sending Logs logs, log collection, logging, send logs sending-logs.md

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。