Perché gli agenti IA hanno bisogno di accesso diretto alla telemetria
Gli agenti intelligenti stanno acquisendo una comprensione sofisticata dei dati operativi. Oggi assistenti di codifica possono investigare errori prima che un ingegnere apra un ticket, mentre gli AI SRE correlano guasti tra servizi senza essere pagati. In questo scenario dinamico, gli esseri umani potrebbero non essere più i principali lettori dei dati di telemetria.
Questa evoluzione impone nuove esigenze alle piattaforme di osservabilità: devono funzionare sia per gli utenti umani sia per gli agenti automatizzati. La telemetria deve essere accessibile non solo tramite interfaccia grafica, ma anche attraverso API, il protocollo Model Context (MCP) e una interfaccia a riga di comando (CLI) che gli agenti possano invocare e automatizzare.
Disponibilità generale del server Observe MCP ridisegnato e della nuova CLI
Per garantire che l’osservabilità serva sia gli umani sia le macchine, Snowflake annuncia la disponibilità generale del server Observe MCP ridisegnato e della nuova Observe CLI, con piena parità funzionale. Il rollout è già in corso su tutti i cluster; le regioni eu-2 e ca-1 seguiranno a breve.
Ogni operazione esposta dal server MCP è ora disponibile anche come comando CLI, fornendo un unico punto di accesso per tutti i workflow.
Chi può trarre vantaggio da questi strumenti?
Gli strumenti sono pensati per la crescente comunità di ingegneri che desiderano collegare i propri agenti IA a Observe oppure bypassare l’interfaccia grafica per interagire direttamente con la piattaforma. Alcuni casi d’uso già in produzione includono:
- Agenti di triage automatico che, al verificarsi di un avviso, interrogano Observe e recuperano telemetria di produzione per fornire contesto di debug.
- Copiloti IA che assistono gli umani durante le indagini sugli incidenti, suggerendo query e visualizzazioni pertinenti.
- Automatizzazioni che aggiornano dashboard post‑investigazione, generano immagini di grafici per report e interrogano direttamente errori APM.
Accesso CLI compatibile con gli agenti a tutta la piattaforma Observe
La precedente Observe CLI copriva solo una piccola parte delle funzionalità della piattaforma, lasciando la maggior parte delle operazioni inaccessibili dal terminale. La nuova CLI, progettata per essere compatibile con gli agenti, offre un accesso programmatico completo alle capacità di Observe, identico a quello fornito dal server MCP e dall’interfaccia UI.
Funziona sia in ambienti agenti (ad esempio Claude Code) sia in sessioni terminali interattive. Alcuni workflow possono essere eseguiti in modo autonomo in background, gestendo compiti di routine senza la presenza di un ingegnere; altri richiedono interazione umana per guidare l’investigazione.
Skill predefinite per workflow di osservabilità comuni
Sia la CLI sia il server MCP includono una libreria di skill: workflow strutturati basati sulle pratiche degli ingegneri Observe. Queste skill consentono a agenti e ingegneri di:
- Investigare incidenti e tracciare guasti.
- Validare modifiche in ambienti di produzione.
- Identificare problemi n+1 e rilevare outlier.
- Generare report automatizzati con immagini di grafici.
Le skill sono pronte all’uso subito dopo la configurazione, permettendo a umani e macchine di partire senza ritardi.
Riprogettazione del MCP: efficienza economica e accesso per gli agenti
Il redesign del MCP è stato guidato dal feedback diretto dei team di ingegneria che già collegavano i propri agenti a Observe. Le principali richieste hanno portato a tre miglioramenti chiave:
- Rimozione dell’intermediario LLM: gli agenti si collegano direttamente alle API di Observe, riducendo latenza e costi per ogni chiamata.
- Supporto per workflow precedentemente non programmabili: molte squadre avevano creato soluzioni alternative perché mancava un accesso programmatico ufficiale; il nuovo server copre ora queste esigenze.
- Funzionalità specifiche richieste, come aggiornamento automatico di dashboard, recupero di immagini di grafici per report e query dirette di errori APM.
Il cambiamento più significativo è economico: l’architettura originale includeva un “LLM harness” personalizzato che riceveva la query dell’utente, ne gestiva il ragionamento e restituiva la risposta. Con i progressi nei modelli di base, questo livello non è più necessario. Eliminandolo, si rimuove un costo considerevole sia per Snowflake sia per i clienti.
Dettagli tecnici: accesso diretto degli agenti a Observe
Vecchio server MCP: gli agenti inviavano richieste a un unico endpoint; l’LLM di Observe interpretava la domanda e restituiva una risposta. Questo approccio impediva agli agenti di vedere direttamente la struttura dei dati e limitava i permessi di esplorazione, generando costi aggiuntivi.
Nuovo server MCP: gli agenti si connettono direttamente alla piattaforma Observe, accedendo alle stesse API che alimentano l’interfaccia frontend. I vantaggi includono:
- Accesso diretto al context graph di Observe, per individuare i dataset più rilevanti.
- Possibilità di scrivere query OPAL precise, interrogando qualsiasi telemetria.
- Disponibilità di mappe di servizio APM, configurazione OpenTelemetry e lista di alert attivi.
In sintesi, gli agenti ottengono le stesse capacità della UI senza la latenza o il costo dell’intermediario LLM.
Guida rapida all’avvio del server MCP
Per iniziare con il server Observe MCP:
- Accedi al tuo tenant Snowflake.
- Vai su “Manage account” → “MCP server details”.
- Segui le istruzioni specifiche per l’agente scelto (CLI, SDK, ecc.).
- Consulta il demo integrato, che mostra l’intero setup e un workflow di investigazione live.
Nel video demo (2 min 47 sec) vengono illustrate le impostazioni e un caso d’uso reale di troubleshooting.
Osservabilità come problema di dati, non solo di visualizzazione
Observe by Snowflake considera l’osservabilità fondamentalmente un problema di dati. Con il nuovo server MCP e la CLI, i dati di osservabilità diventano direttamente accessibili a tutti gli strumenti della tua stack: agenti IA, pipeline CI/CD, sistemi di alerting e dashboard personalizzate.
Questa apertura permette alle organizzazioni di costruire workflow più rapidi, ridurre i tempi di risposta agli incidenti e abbattere i costi operativi, sfruttando la potenza di Snowflake per gestire grandi volumi di telemetria in modo scalabile.
Per ulteriori informazioni e per avviare la tua integrazione, visita Observe by Snowflake.
