欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker 部署kibana7.7.0 使用xpack监控ES集群

程序员文章站 2024-01-11 20:11:10
...

目的

平时使用ELK,或者ES集群的时候需要对集群数据,集群性能等数据进行分析,不重视数据分析的运维不是好攻城狮嘛。

(当然也可以使用最近比较火的Prometheus普罗米修斯 + Grafana

关注数据:

  • 主机cpu 、内存消耗
  • 索引数据占用内存,磁盘
  • 索引实时写入、查询并发

 

部署步骤

Elasticsearch Kibana 7版本之后已经默认安装了xpack,无需独立安装插件。

一、拉取镜像

docker pull  kibana:7.7.0

二、启动容器

docker run --name kibana  -p 5601:5601 -d kibana:7.7.0

三、配置访问Elasticsearch

docker exec -it /bin/bash

vi  config/kibana.yml 
#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://es_ip:9200" ]
monitoring.ui.container.elasticsearch.enabled: true

docker restart kibana

浏览器访问测试

http://docker_ip:5601 

Docker 部署kibana7.7.0 使用xpack监控ES集群

如果无法访问,请查看容器状态

docker  ps

docker  logs -f  kibana(推荐)

 

四、Elasticsearch开启xpack监控功能

curl  -H "Content-Type: application/json"   -XPUT http://localhost:9200/_cluster/settings -d '{
  "persistent" : {
    "xpack" : {
      "monitoring" : {
        "collection" : {
          "enabled" : "true"
        }
      }
    }
  }
}'

 

五、kibana查看监控

Docker 部署kibana7.7.0 使用xpack监控ES集群

相关标签: ElasticSearch