Elasticsearch

Database

Neotask su OpenClaw rende conversazionali le capacità di ricerca e analisi di Elasticsearch — esplorando indici, eseguendo query e usando ES|QL per far emergere insight dai tuoi dati senza lasciare il tuo workflow.

Cosa Puoi Fare

L'integrazione Elasticsearch offre a Neotask 5 azioni di ricerca e analisi.

  • `list_indices` — enumera tutti gli indici nel tuo cluster Elasticsearch con conteggi dei documenti e stato di salute
  • `get_mappings` — recupera le mappature dei campi e i tipi di dati per un indice specifico
  • `search` — esegui una query Elasticsearch completa su qualsiasi indice con filtraggio, aggregazione e ordinamento
  • `esql` — esegui query ES|QL per operazioni analitiche avanzate con risultati tabulari
  • `get_shards` — controlla l'allocazione e la salute degli shard nel tuo cluster
  • Ogni azione viene eseguita in modo autonomo o richiede la tua approvazione — decidi tu.

    Prova a Chiedere

  • "Elenca tutti gli indici nel nostro cluster Elasticsearch — quanti documenti ci sono in ciascuno?"
  • "Cerca nell'indice dei log dell'applicazione gli eventi di errore dell'ultima ora raggruppati per servizio"
  • "Quali sono le mappature dei campi per il nostro indice customer_events?"
  • "Esegui una query ES|QL per trovare i 10 endpoint API più lenti per tempo di risposta medio questa settimana"
  • "Controlla la salute degli shard nel nostro cluster — ci sono shard non assegnati?"
  • Suggerimenti Avanzati

  • Pianifica controlli di salute operativa: il tuo agente interroga lo stato del cluster, segnala problemi degli indici e fornisce un report giornaliero sull'infrastruttura.
  • Usa `esql` per le query di reportistica aziendale — il suo formato di output tabulare si integra perfettamente con i tuoi strumenti di reportistica e notifica.
  • Abbina Elasticsearch con la tua integrazione di alerting così le query sulle anomalie vengono eseguite continuamente e attivano notifiche quando le soglie vengono superate.
  • Usa `get_mappings` prima di scrivere query complesse — il tuo agente mappa la struttura dei campi per evitare mismatch di tipo e fallimenti delle query.