Elasticsearch

Бази даних

Шукайте, аналізуйте та керуйте кластерами Elasticsearch через природну мову — Neotask переносить OpenClaw до вашого Elastic-стеку.

Що ви можете робити

Інтеграція Elasticsearch надає Neotask 5 дій для пошуку та аналітики.

  • `list_indices` — перелік усіх індексів у вашому кластері Elasticsearch з кількістю документів та статусом здоров'я
  • `get_mappings` — отримання маппінгів полів та типів даних для конкретного індексу
  • `search` — виконання повного запиту Elasticsearch до будь-якого індексу з фільтрацією, агрегацією та сортуванням
  • `esql` — запуск ES|QL запитів для розширених аналітичних операцій з табличними результатами
  • `get_shards` — перевірка розподілу шардів та здоров'я кластера
  • Кожна дія виконується автономно або потребує вашого підтвердження — ви вирішуєте.

    Спробуйте запитати

  • "Покажи всі індекси у нашому кластері Elasticsearch — скільки документів у кожному?"
  • "Знайди у індексі логів додатку помилки за останню годину з групуванням за сервісом"
  • "Які маппінги полів для нашого індексу customer_events?"
  • "Запусти ES|QL запит для пошуку топ-10 найповільніших API-ендпоінтів за середнім часом відповіді цього тижня"
  • "Перевір здоров'я шардів кластера — чи є непризначені шарди?"
  • Поради

  • Заплануйте операційні перевірки здоров'я: ваш агент запитує статус кластера, позначає проблеми індексів та доставляє щоденний звіт інфраструктури
  • Використовуйте `esql` для звітних запитів — його табличний формат виводу чисто інтегрується з вашими інструментами звітності та сповіщень
  • Поєднуйте Elasticsearch з вашою інтеграцією оповіщень, щоб запити аномалій безперервно запускалися та спрацьовували сповіщення при перевищенні порогів
  • Використовуйте `get_mappings` перед написанням складних запитів — ваш агент зіставить структуру полів для уникнення невідповідностей типів та помилок запитів