title: “Iniziare con AgentEye” description: “Documentazione per iniziare con AgentEye.”
Questa guida ti accompagna attraverso una configurazione completa di AgentEye: distribuire il server e il dashboard, installare il collector su una macchina agente e strumentare il codice del tuo agente Python.Cos’è AgentEye?
AgentEye è una piattaforma self-hosted di osservabilità e valutazione per agenti AI. Registra cosa fanno i tuoi agenti — ogni fase di un’esecuzione — e valuta automaticamente la qualità di ogni esecuzione completata, in modo da poter vedere come si comportano i tuoi agenti in produzione e rilevare le regressioni prima che lo facciano i tuoi utenti. Il flusso dei dati procede in una sola direzione: il codice del tuo agente emette eventi attraverso l’SDK Python → un daemon collector leggero li raggruppa e li invia al server → gli eventi e le analitiche vengono archiviati in ClickHouse (lo stato operativo come organizzazioni, utenti, chiavi API, dashboard e query salvate risiede in Postgres) → tu esplori tutto nel dashboard. Quello che ottieni:- Eventi — la traccia grezza, passo dopo passo, di ogni esecuzione dell’agente (tool call, model call, hook, errori).
- Sessioni — questi eventi raggruppati in una riga per esecuzione, ciascuno automaticamente valutato e assegnato un punteggio.
- Valutazioni — punteggi di qualità prodotti dai tuoi servizi di valutazione, in modo che i cali di qualità emergano senza revisione manuale.
- Query e dashboard — SQL ClickHouse salvato sui tuoi dati, visualizzati in dashboard condivisi a livello organizzativo.
- Avvisi e incidenti — regole soglia che ti notificano (email, Slack, webhook, in-dashboard) più un flusso di lavoro per gli incidenti per triagiarli.
- CLI e assistente AI — un client terminale (
agenteye) e un assistente in-dashboard per fare domande in linguaggio naturale.
Passaggio 1: Autenticati
Tutti gli artefatti di AgentEye sono distribuiti dall’organizzazione GitHubagenteye-enterprise. Come sviluppatore enterprise puoi generare il tuo GitHub PAT. Segui enterprise-docs/github-token.md per i passaggi esatti e i permessi richiesti.
Passaggio 2: Distribuisci il Server e il Dashboard
Il server riceve eventi dai collector e li rende interrogabili; il dashboard è dove li esplori. Gli eventi e le analitiche acquisiti risiedono in ClickHouse (l’analytics store richiesto), mentre Postgres contiene lo stato operativo come organizzazioni, utenti, chiavi API, dashboard e query salvate. Scarica il file compose pubblicato:.env in modo che la distribuzione non venga eseguita con le credenziali predefinite admin. Come minimo imposta ADMIN_KEY e POSTGRES_PASSWORD:
http://localhost:8080 e il dashboard su http://localhost:3000.
Per distribuzioni di produzione (Postgres personalizzato, TLS, reverse proxy), vedi enterprise-docs/deployment.md.
Passaggio 3: Crea una Chiave API per il Collector
Ogni collector si autentica con una chiave API con scope. Utilizza l’ADMIN_KEY che hai impostato nel Passaggio 2 per crearne una:
key; usalo nella configurazione del collector nel Passaggio 4. Vedi enterprise-docs/api-keys.md per la gestione completa delle chiavi.
Passaggio 4: Installa il Collector
Su ogni macchina che esegue i tuoi agenti AI, installa il daemon collector. Scarica il binario (Linux x86_64):Questo scarica il build Linux x86_64. Per macOS (Apple Silicon o Intel), Linux arm64, o setup Docker / systemd / launchd, vedi collector-installation.md, che elenca il download per ogni piattaforma — il comando qui sopra installa un binario Linux che non funzionerà altrove.Configura:
Passaggio 5: Installa l’SDK Python
Su ogni macchina dove vuoi strumentare il codice dell’agente, installa il wheel da GitHub Releases.Passaggio 6: Strumenta il Tuo Agente
Aggiungi eventi al codice del tuo agente. Come minimo, emettiagent_start e agent_end:
$AGENTEYE_HOME/events/ (o ~/.agenteye/events/ se AGENTEYE_HOME non è impostato) ogni 500 ms. Il collector li raccoglie automaticamente.
Vedi enterprise-docs/python-sdk.md per l’API di evento completa.
Passaggio 7: Visualizza gli Eventi nel Dashboard
Aprihttp://your-dashboard-host:3000 ed effettua l’accesso. AgentEye ti invia un codice monouso (o un link magic one-click), quindi non c’è una password da gestire.

session_id o agent_id per approfondire un’esecuzione specifica.



Passaggio 8: Esplora, crea grafici e configura avvisi
Con gli eventi in flusso, le pagine analyze trasformano l’attività grezza in risposte, in modo da poter misurare il comportamento dell’agente, condividere i risultati con il team e ricevere una notifica nel momento in cui qualcosa regredisce. Le pagine del dashboard hanno scope organizzativo, quindi gli URL che vedi nella barra degli indirizzi hanno il prefisso del tuo slug org (/<org>/…).
- Queries (
/<org>/queries): inizia da una libreria di query salvate e riutilizzabili sui tuoi eventi e valutazioni (preset incorporati più i tuoi)…


- Dashboards (
/<org>/dashboards): fissa le query come tile di linea, barra, area o torta in dashboard condivisi a livello organizzativo.

- Alerts (
/<org>/alerts): promuovi qualsiasi soglia in una regola di paging che notifica via email, Slack, webhook o in-dashboard. Vedi enterprise-docs/alerts.md.
Passaggi Successivi
- Deployment: indurire per la produzione
- API Keys: gestire l’accesso
- Troubleshooting: diagnosticare i problemi

