美文网首页
[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