‹ 首页

arize-link

@boshi-xixixi · 收录于 5 天前 · 上游提交 2 个月前

Generate deep links to the Arize UI. Use when the user wants a clickable URL to open or share a specific trace, span, session, dataset, labeling queue, evaluator, or annotation config, or when sharing Arize resources with team members.

适合你,如果需要在Arize中分享追踪、会话或数据集给同事。

/ 通过 npx 安装 校验哈希
npx oh-my-skill add boshi-xixixi/traeskill/arize-link
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- boshi-xixixi/traeskill/arize-link
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify boshi-xixixi/traeskill/arize-link
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
254GitHub stars
~955最小装载
~1.4K含声明引用
~1.4K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 9cf38e6 · 表述以原文为准
它做什么

安装后,Claude 会根据你提供的资源 ID(如 trace、span、数据集等)生成一个可直接点击的链接,带你跳转到 Arize 平台的对应页面。

什么时候触发

当你想要打开或分享某个 trace、span、session、数据集等 Arize 资源,或者需要根据导出数据中的 ID 创建链接时触发。

装好后可以这样说
需提供 dataset_id 等必要信息。
技能原文 SKILL.md作者撰写 · MIT · 9cf38e6

Arize Link

Generate deep links to the Arize UI for traces, spans, sessions, datasets, labeling queues, evaluators, and annotation configs.

When to Use
  • User wants a link to a trace, span, session, dataset, labeling queue, evaluator, or annotation config
  • You have IDs from exported data or logs and need to link back to the UI
  • User asks to "open" or "view" any of the above in Arize
Required Inputs

Collect from the user or context (exported trace data, parsed URLs):

| Always required | Resource-specific | |---|---| | org_id (base64) | project_id + trace_id [+ span_id] — trace/span | | space_id (base64) | project_id + session_id — session | | | dataset_id — dataset | | | queue_id — specific queue (omit for list) | | | evaluator_id [+ version] — evaluator |

All path IDs must be base64-encoded (characters: A-Za-z0-9+/=). A raw numeric ID produces a valid-looking URL that 404s. If the user provides a number, ask them to copy the ID directly from their Arize browser URL (https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…). If you have a raw internal ID (e.g. Organization:1:abC1), base64-encode it before inserting into the URL.

URL Templates

Base URL: https://app.arize.com (override for on-prem)

Trace (add &selectedSpanId={span_id} to highlight a specific span):

{base_url}/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=generative_llm

Session:

{base_url}/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedSessionId={session_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=generative_llm

Dataset (selectedTab: examples or experiments):

{base_url}/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=examples

Queue list / specific queue:

{base_url}/organizations/{org_id}/spaces/{space_id}/queues
{base_url}/organizations/{org_id}/spaces/{space_id}/queues/{queue_id}

Evaluator (omit ?version=… for latest):

{base_url}/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}
{base_url}/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}?version={version_url_encoded}

The version value must be URL-encoded (e.g., trailing =%3D).

Annotation configs:

{base_url}/organizations/{org_id}/spaces/{space_id}/annotation-configs
Time Range

CRITICAL: startA and endA (epoch milliseconds) are required for trace/span/session links — omitting them defaults to the last 7 days and will show "no recent data" if the trace falls outside that window.

Priority order:

  1. User-provided URL — extract and reuse startA/endA directly.
  2. Span start_time — pad ±1 day (or ±1 hour for a tighter window).
  3. Fallback — last 90 days (now - 90d to now).

Prefer tight windows; 90-day windows load slowly.

Instructions
  1. Gather IDs from user, exported data, or URL context.
  2. Verify all path IDs are base64-encoded.
  3. Determine startA/endA using the priority order above.
  4. Substitute into the appropriate template and present as a clickable markdown link.
Troubleshooting

| Problem | Solution | |---|---| | "No data" / empty view | Trace outside time window — widen startA/endA (±1h → ±1d → 90d). | | 404 | ID wrong or not base64. Re-check org_id, space_id, project_id from the browser URL. | | Span not highlighted | span_id may belong to a different trace. Verify against exported span data. | | org_id unknown | ax CLI doesn't expose it. Ask user to copy from https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…. |

Related Skills
  • arize-trace: Export spans to get trace_id, span_id, and start_time.
Examples

See references/EXAMPLES.md for a complete set of concrete URLs for every link type.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。