Elasticsearch

資料庫

搜尋和分析大規模資料 — Neotask 透過 OpenClaw 為您自動化 Elasticsearch。

您可以做什麼

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`——代理對應欄位結構以避免類型不匹配和查詢失敗。