美文网首页
[DEVOPS] ELK 容器化构建

[DEVOPS] ELK 容器化构建

作者: Kaishen2018 | 来源:发表于2020-07-06 21:55 被阅读0次

背景

近期在调研数据数据采集系统,期望基于开源,快速实现数据采集,分析及可视化的操作。因为一直在使用 ELK ,故尝试使用 ELK + grafanna 快速实现原型。

技术栈

  • ELK
  • grafana
  • docker

基础环境

  • Mac Pro / 10.15.5

安装过程

1 创建虚拟网络

docker network create devops-net

2 部署 ElasticSearch

docker run -d -it \
--network devops-net \
-p 9200:9200 -p 9300:9300 \
-e "node.name=docker-es" \
-e "discovery.type=single-node"  \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-v /Users/kaishen.yang/Documents/opt/elasticsearch/data:/usr/share/elasticsearch/data \
--name elasticsearch  elasticsearch:7.8.0

3 部署 Kibana

docker run -d -it \
--network devops-net \
-p 5601:5601 \
-e "ELASTICSEARCH_URL=http://elasticsearch:9200" \
-v /Users/kaishen.yang/Documents/opt/kibana/data:/usr/share/kibana/data \
--name kibana  kibana:7.8.0

4 使用官方指令快速启动 grafana

默认帐户名 admin/admin

docker run -d --network devops-net --name=grafana -p 3000:3000 grafana/grafana
  • 指向本地文件
docker run --network devops-net -d --name=grafana  -v /Users/kaishen.yang/Documents/opt/grafana:/var/lib/grafana -p 3000:3000 grafana/grafana

参考链接

相关文章

网友评论

      本文标题:[DEVOPS] ELK 容器化构建

      本文链接:https://www.haomeiwen.com/subject/guxwqktx.html