[DEVOPS] ELK 容器化构建

2020-07-06  本文已影响0人  Kaishen2018

背景

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

技术栈

基础环境

安装过程

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

参考链接

上一篇 下一篇

猜你喜欢

热点阅读