Elasticsearch 檢視節點狀態資訊(qbit)

qbit發表於2024-11-01

前言

  • 本文對 Elasticsearch 7.17 有效

檢視叢集資訊

  • 檢視叢集整體狀態

    GET _cluster/health

檢視節點資訊

  • 檢視所有節點的 熱執行緒

    GET _nodes/hot_threads
  • 檢視單個節點的 熱執行緒

    GET _nodes/node717/hot_threads
  • 檢視所有節點的 執行緒池

    GET _cat/thread_pool?v
    # OR
    GET _nodes/stats/thread_pool
  • 檢視單個節點的 執行緒池

    # _cat/thread_pool 無法過濾節點,只能排序
    GET _cat/thread_pool?v&s=node_name:asc
    # OR
    GET _nodes/node717/stats/thread_pool
  • 檢視所有節點的 task

    GET _tasks
    # OR
    GET _tasks?nodes=*
  • 檢視單個節點的 task

    GET _tasks?nodes=node717

節點 CPU 佔用高<案例>

  • 檢視節點 熱執行緒

    GET _nodes/node717/hot_threads

    image.png

  • 檢視高 CPU 佔用任務(search)的執行緒池狀況

    GET _nodes/node717/stats/thread_pool?filter_path=nodes.*.name,nodes.*.thread_pool.search

    image.png

本文出自 qbit snap

相關文章