Elasticsearch

Bancos de Dados

Neotask no OpenClaw torna as capacidades de busca e analytics do Elasticsearch conversacionais — explore índices, execute queries e rode ES|QL para extrair insights dos seus dados sem sair do seu fluxo de trabalho.

O Que Você Pode Fazer

A integração Elasticsearch oferece ao Neotask 5 ações de busca e analytics.

  • `list_indices` — enumere todos os índices no seu cluster Elasticsearch com contagens de documentos e status de saúde
  • `get_mappings` — recupere os mapeamentos de campo e tipos de dados para um índice específico
  • `search` — execute uma query Elasticsearch completa contra qualquer índice com filtragem, agregação e ordenação
  • `esql` — rode queries ES|QL para operações analíticas avançadas com resultados tabulares
  • `get_shards` — verifique alocação e saúde de shards em todo o cluster
  • Cada ação é executada de forma autônoma ou requer sua aprovação — você decide.

    Experimente Perguntar

  • "Liste todos os índices no nosso cluster Elasticsearch — quantos documentos há em cada um?"
  • "Pesquise no índice de logs de aplicação por eventos de erro da última hora agrupados por serviço"
  • "Quais são os mapeamentos de campo para nosso índice customer_events?"
  • "Execute uma query ES|QL para encontrar os 10 endpoints de API mais lentos por tempo médio de resposta esta semana"
  • "Verifique a saúde dos shards do nosso cluster — há shards não atribuídos?"
  • Dicas Profissionais

  • Agende verificações de saúde operacional: seu agente consulta o status do cluster, sinaliza problemas de índice e entrega um relatório diário de infraestrutura.
  • Use `esql` para queries de relatórios de negócio — seu formato de saída tabular integra-se facilmente com suas ferramentas de relatórios e notificações.
  • Combine o Elasticsearch com sua integração de alertas para que queries de anomalia rodem continuamente e acionem notificações quando limites forem ultrapassados.
  • Use `get_mappings` antes de escrever queries complexas — seu agente mapeia a estrutura de campos para evitar incompatibilidades de tipo e falhas de query.