使用 Docker 配置 Kibana 监控



我正在使用 Kibana 和 ElasticSearch docker 镜像,我想获取一些性能指标,但是"监视"选项卡在 Kibana 中不可见。根据文档,我已经在 docker-compose.yml 中向 Kibana 映像添加了环境变量Xpack_monitoring_enabled,但没有任何变化,我仍然看不到"监视"选项卡。

如何配置 Xpack 以在我的 docker-compose.yml 中进行监控?

这是docker-compose.yml:

version: '3.3'
services:
kafka:
image: spotify/kafka
ports:
- "9092:9092"
environment:
- ADVERTISED_HOST=localhost
elasticsearch:
image: elasticsearch:latest
ports:
- "9200:9200"
- "9300:9300"
networks:
- docker_elk
environment:
- ELASTICSEARCH_URL=http://elasticsearch:9200
volumes:
- esdata1:/usr/share/elasticsearch/data
kibana:
image: kibana:latest
ports:
- "5601:5601"
networks:
- docker_elk
environment:
- XPACK_MONITORING_ENABLED=true
volumes:
esdata1:
driver: local
networks:
docker_elk:
driver: bridge

你用于 elasticsearch 和 kibana 的 docker 镜像是旧镜像,已弃用(参见 https://hub.docker.com//kibana/和 https://hub.docker.com//elasticsearch/(

您应该使用来自官方 elasticsearch 注册表的图像,例如:

  • docker.elastic.co/elasticsearch/elasticsearch
  • docker.elastic.co/kibana/kibana

有关这些映像以及如何配置它们的更多详细信息(包括带有您需要的监控插件的 xpack(,请单击此处:

  • https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
  • https://www.elastic.co/guide/en/kibana/current/docker.html

最新更新