使用Docker配置Kibana监控

时间:2018-06-04 07:06:41

标签: docker elasticsearch docker-compose kibana

我正在使用Kibana和ElasticSearch泊坞窗图像,我想获得一些性能指标,但是,在Kibana中看不到监控选项卡。根据文档,我在docker-compose.yml中添加了环境变量Xpack_monitoring_enabled到Kibana图像,但没有任何变化,我仍然没有看到Monitoring选项卡。

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

这是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

1 个答案:

答案 0 :(得分:1)

您用于elasticsearch和kibana的泊坞窗图片是旧图片,已弃用(请参阅https://hub.docker.com//kibana/ https://hub.docker.com/ /elasticsearch/

您应该使用来自官方弹性搜索注册表的图片,例如:

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

有关这些图像的更多详细信息以及如何配置它们(包括带有所需监视插件的xpack):