Trace, span, session, dataset, etiketleme kuyruğu, evaluator ve annotasyon konfigürasyonları için Arize UI derin bağlantıları (deep links) oluşturur.
- GitHub yıldızları
- 41.038
- Dosyalar
- 2
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
arize-link skill ne işe yarar?
arize-link bir agent skill'dir. Trace, span, session, dataset, etiketleme kuyruğu, evaluator ve annotasyon konfigürasyonları için Arize UI derin bağlantıları (deep links) oluşturur.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
arize-link skilli hakkında
Bu SKILL, Arize UI içindeki belirli gözlemlenebilirlik kaynaklarına tıklanabilir bağlantılar oluşturmanızı sağlar. Geliştiriciler ve AI agent'ları; loglardan veya dışa aktarılan verilerden gelen ham ID'leri trace, span, session, dataset, etiketleme kuyruğu, evaluator ve annotasyon konfigürasyonları için doğrudan URL'lere dönüştürmek amacıyla bu aracı kullanır. Bu özellik, özellikle bir agent'ın kullanıcıya manuel arama yapmasına gerek kalmadan belirli bir telemetri verisine veya veri setine doğrudan gitmesi gerektiğinde oldukça kullanışlıdır.
Aracın doğru çalışması için organizasyon ve alan (space) için base64 ile kodlanmış tanımlayıcıların yanı sıra project_id veya dataset_id gibi kaynağa özel ID'lerin sağlanması gerekir. Trace ve session bağlantıları için araç, verilerin doğru zaman aralığında görünmesini sağlamak amacıyla başlangıç ve bitiş zamanları için epoch millisecond zaman damgalarına güvenir. Ekip üyelerinin Arize arayüzündeki ilgili bağlama doğrudan geçiş yapmalarına olanak tanıyan markdown bağlantıları üretir.
Bir agent bununla neler yapabilir
- 1Veri setlerine gitKullanıcıyı inceleme yapması için doğrudan belirli bir veri setine yönlendiren bir bağlantı oluşturun.
- 2Etiketleme kuyruklarına erişBelirli bir etiketleme kuyruğuna veya genel kuyruk listesine bir bağlantı sağlayın.
- 3Evaluator versiyonlarını görüntüleKullanıcıyı platform içindeki belirli bir evaluator versiyonuna yönlendirin.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
arize-link skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.arize-link skill'ini Claude Code uygulamasına kur
~/.claude/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.claude/skills/arize-linkarize-link skill'ini Claude Code (project) uygulamasına kur
.claude/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link .claude/skills/arize-linkarize-link skill'ini Codex uygulamasına kur
~/.agents/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.agents/skills/arize-linkarize-link skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.gemini/skills/arize-linkarize-link skill'ini Claude.ai uygulamasına kur
npx degit github/awesome-copilot/skills/arize-link arize-link && zip -r arize-link.zip arize-link # claude.ai → Customize → Skills → + → Create skill → Upload a skill → arize-link.zip
Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Otomatik kontrollerimizi geçti. Bu bir güvenlik denetimi değil: bir ajanın çalıştırmasına izin vermeden önce betikleri okuyun. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirgithub/awesome-copilot/skills/arize-link is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/arize-lin ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yokNo scripts in the skill folderGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Geçti
- SKILL.md, Agent Skills biçimine uyuyorValid name and description; says when to use it; 104 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Geçti
SKILL.md
GitHub'da görüntüleArize 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:
- User-provided URL — extract and reuse
startA/endAdirectly. - Span
start_time— pad ±1 day (or ±1 hour for a tighter window). - Fallback — last 90 days (
now - 90dtonow).
Prefer tight windows; 90-day windows load slowly.
Instructions
- Gather IDs from user, exported data, or URL context.
- Verify all path IDs are base64-encoded.
- Determine
startA/endAusing the priority order above. - 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, andstart_time.
Examples
See references/EXAMPLES.md for a complete set of concrete URLs for every link type.
Bu becerideki dosyalar
2arize-link skill soruları
arize-link skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit github/awesome-copilot/skills/arize-link ~/.claude/skills/arize-link komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
arize-link skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Base64 ile kodlanmış bir ID yerine ham sayısal bir ID kullanırsam ne olur?
Ham sayısal bir ID kullanmak geçerli görünen ancak 404 hatasıyla sonuçlanan bir URL oluşturacaktır.
Bir trace bağlantısını açtığımda neden 'no recent data' uyarısı alıyorum?
Trace, belirtilen zaman aralığının dışında kalıyor olabilir. startA ve endA parametrelerini genişletmelisiniz.
Trace bağlantıları için başlangıç ve bitiş zamanları zorunlu mu?
Evet; verinin doğru zaman aralığında göründüğünden emin olmak ve veriyi içermeyebilecek varsayılan bir pencereye düşmesini engellemek için trace, span ve session bağlantılarında startA ve endA (epoch milliseconds) gereklidir.