前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在腾讯云CVM中使用docker搭建一个Kibana

如何在腾讯云CVM中使用docker搭建一个Kibana

原创
作者头像
buzzfrog
发布2023-04-14 14:51:35
5800
发布2023-04-14 14:51:35
举报
文章被收录于专栏:云上修行云上修行

背景信息

由于腾讯云的Elastic Service免费提供的Kibana是搭建在1核1G的服务器上的,性能较差。本文叙述了如何在腾讯云CVM中使用docker搭建一个Kibana。该Kibana可以连接到腾讯云提供的Elastic Service。

kibana 7.x.x及以上新版本:

代码语言:txt
复制
docker run --name kibana -e ELASTICSEARCH_HOSTS='["http://腾讯云ES的内网IP地址:9200"]' -e ELASTICSEARCH_USERNAME=elastic -e ELASTICSEARCH_PASSWORD=****** -e I18N_LOCALE=zh-CN -p 5601:5601 -d kibana:7.14.2

kibana 6.x.x老版本:

代码语言:txt
复制
docker run --name kibana -e ELASTICSEARCH_URL=
http://腾讯云ES的内网IP地址:9200 -e ELASTICSEARCH_USERNAME=elastic -e ELASTICSEARCH_PASSWORD=****** -p 5601:5601 -d kibana:6.x.x

kibana.yml文件

如果不使用环境变量的方式,也可以通过变更kibana.yml文件的方式。例如:

变更docker中/usr/share/kibana/config/kibana.yml 文件:

代码语言:txt
复制
#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.host: "0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://腾讯云ES的内网IP地址:9200" ]
elasticsearch.username: elastic
elasticsearch.password: ******
monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"

正式环境

需要配置volume

代码语言:txt
复制
docker run -it --rm -v full_path_to/config:/usr/share/kibana/config -v full_path_to/data:/usr/share/kibana/data kibana:7.14.2 bin/kibana-keystore create
docker run -it --rm -v full_path_to/config:/usr/share/kibana/config -v full_path_to/data:/usr/share/kibana/data kibana:7.14.2 bin/kibana-keystore add test_keystore_setting

docker run --name kibana -e ELASTICSEARCH_HOSTS='["http://腾讯云ES的内网IP地址:9200"]' -e ELASTICSEARCH_USERNAME=elastic -e ELASTICSEARCH_PASSWORD=****** -e I18N_LOCALE=zh-CN -v full_path_to/config:/usr/share/kibana/config -v full_path_to/data:/usr/share/kibana/data -p 5601:5601 -d kibana:7.14.2

参考文档

https://www.elastic.co/guide/en/kibana/7.17/docker.html

https://www.elastic.co/guide/en/kibana/7.17/settings.html

特别注意:务必保证elastic service和kibana的版本一致。elastic的文档,大版本不一致时,可能有较大的差异。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景信息
  • kibana 7.x.x及以上新版本:
  • kibana 6.x.x老版本:
  • kibana.yml文件
  • 正式环境
  • 参考文档
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档