Arize Link
Générer des liens profonds vers l'interface Arize pour les traces, spans, sessions, datasets, files d'attente de labellisation, évaluateurs et configurations d'annotation.
Quand l'utiliser
- L'utilisateur souhaite un lien vers une trace, span, session, dataset, file d'attente de labellisation, évaluateur ou configuration d'annotation
- Vous disposez d'IDs provenant de données exportées ou de logs et devez renvoyer vers l'interface
- L'utilisateur demande « d'ouvrir » ou « afficher » l'un des éléments ci-dessus dans Arize
Entrées requises
Rassembler auprès de l'utilisateur ou du contexte (données de trace exportées, URLs analysées) :
| Toujours requis | Spécifique à la ressource |
|---|---|
org_id (base64) |
project_id + trace_id [+ span_id] — trace/span |
space_id (base64) |
project_id + session_id — session |
dataset_id — dataset |
|
queue_id — file spécifique (omis pour la liste) |
|
evaluator_id [+ version] — évaluateur |
Tous les IDs dans les chemins doivent être encodés en base64 (caractères : A-Za-z0-9+/=). Un ID numérique brut produit une URL valide en apparence mais qui retourne une erreur 404. Si l'utilisateur fournit un nombre, demandez-lui de copier l'ID directement depuis son URL Arize (https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…). Si vous disposez d'un ID interne brut (par exemple Organization:1:abC1), encodez-le en base64 avant de l'insérer dans l'URL.
Modèles d'URL
URL de base : https://app.arize.com (à remplacer pour on-prem)
Trace (ajouter &selectedSpanId={span_id} pour mettre en évidence un span spécifique) :
{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 ou experiments) :
{base_url}/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=examples
Liste des files / file spécifique :
{base_url}/organizations/{org_id}/spaces/{space_id}/queues
{base_url}/organizations/{org_id}/spaces/{space_id}/queues/{queue_id}
Évaluateur (omis ?version=… pour la dernière version) :
{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}
La valeur version doit être encodée en URL (par exemple, = final → %3D).
Configurations d'annotation :
{base_url}/organizations/{org_id}/spaces/{space_id}/annotation-configs
Plage horaire
CRITIQUE : startA et endA (millisecondes epoch) sont requises pour les liens trace/span/session — les omettre revient à utiliser par défaut les 7 derniers jours et affichera « aucune donnée récente » si la trace sort de cette fenêtre.
Ordre de priorité :
- URL fournie par l'utilisateur — extraire et réutiliser directement
startA/endA. start_timedu span — ajouter une marge de ±1 jour (ou ±1 heure pour une fenêtre plus étroite).- Fallback — les 90 derniers jours (
maintenant - 90jàmaintenant).
Privilégier les fenêtres étroites ; les fenêtres de 90 jours se chargent lentement.
Instructions
- Rassembler les IDs auprès de l'utilisateur, des données exportées ou du contexte d'URL.
- Vérifier que tous les IDs dans les chemins sont encodés en base64.
- Déterminer
startA/endAen utilisant l'ordre de priorité ci-dessus. - Substituer dans le modèle approprié et présenter comme un lien markdown cliquable.
Dépannage
| Problème | Solution |
|---|---|
| « Aucune donnée » / vue vide | Trace en dehors de la fenêtre horaire — élargir startA/endA (±1h → ±1j → 90j). |
| 404 | ID incorrect ou non en base64. Revérifier org_id, space_id, project_id depuis l'URL du navigateur. |
| Span non mis en évidence | span_id peut appartenir à une trace différente. Vérifier par rapport aux données de span exportées. |
org_id inconnu |
La CLI ax ne l'expose pas. Demander à l'utilisateur de copier depuis https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…. |
Compétences connexes
- arize-trace : Exporter des spans pour obtenir
trace_id,span_idetstart_time.
Exemples
Voir references/EXAMPLES.md pour un ensemble complet d'URLs concrètes pour chaque type de lien.