Docker系列教程28-实战:使用Docker Compose运行ELK
原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。
- ElasticSearch【存储】
- Logtash【日志聚合器】
- Kibana【界面】
答案:
version: '2' services: elasticsearch: image: elasticsearch # command: elasticsearch ports: - "9200:9200" # REST API端口 - "9300:9300" # RPC端口 logstash: image: logstash command: logstash -f /etc/logstash/conf.d/logstash.conf volumes: - ./config:/etc/logstash/conf.d - /opt/build:/opt/build ports: - "5000:5000" kibana: image: kibana environment: - ELASTICSEARCH_URL=http://elasticsearch:9200 ports: - "5601:5601"
logstash.conf
参考示例:
input { file { codec => json path => "/opt/build/*.json" } } filter { grok { match => { "message" => "%{TIMESTAMP_ISO8601:timestamp}\s+%{LOGLEVEL:severity}\s+\[%{DATA:service},%{DATA:trace},%{DATA:span},%{DATA:exportable}\]\s+%{DATA:pid}---\s+\[%{DATA:thread}\]\s+%{DATA:class}\s+:\s+%{GREEDYDATA:rest}" } } } output { elasticsearch { hosts => "elasticsearch:9200" } }
参考文档
https://docs.docker.com/compose/samples-for-compose/#samples-tailored-to-demo-compose
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
seafile服务器配置
公司内部网盘分享方案。 目前开源的企业网盘方案有seafile,ownCloud。 Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 全平台。支持文件同步或者直接挂载到本地访问。 一、安装 1、搭建seafile服务器 seafile服务器主要支持Linux系统,包括Debian,Ubuntu,Centos等,也支持Windows系统(版本更新有滞后,人数超过25人会卡)。同时也提供 Docker安装方式,更加轻松的部署和更新Seafile服务。 本文采用Docker的部署方式。 配置文件:docker-compose.yml version: '3.4' services: seafile: image: seafileltd/seafile:latest volumes: - ./shared:/shared ports: - 80:80 - 8000:8000 environment: SEAFILE_SERVER_HOSTNAME: pan.xxx.com SEAFILE_ADMIN_EMAIL:x...
- 下一篇
捷讯技术分享阿里云ECS服务器如何更换系统盘(非公共镜像)
本文由武汉捷讯技术的小编给大家一起学习一下如何将当前系统盘更换为您的自定义镜像。 说明:非中国大陆地区的地域暂不支持 Linux 和 Windows 系统的互换,仅支持 Linux 和 Linux、Windows 和 Windows 同类型系统的更换。 1、注意事项在更换系统盘之前,请务必认真阅读以下注意事项。1.1 风险a、该操作需要停止您的实例,因此会中断您的业务。b、更换完成后,您需要在新的系统盘中重新部署业务运行环境,有可能会对您的业务造成长时间的中断。因此请慎重操作。c、更换系统,请提前创建快照备份数据。d、更换系统盘后,系统会保留您手动创建的快照。由于磁盘 ID 改变,您之前基于原系统盘手动创建的快照将不能用于回滚新系统盘。保留的手动e、快照仍可以用于创建自定义镜像。1.2 说明a、更换系统盘不会更改您实例的 IP 地址和 MAC 地址。b、系统盘类型不能更换。c、为保持足够的快照数量额度完成新磁盘的自动快照策略,您可以删除不需要的快照。d、实例更换系统盘后,原系统盘会被释放。1.3 跨平台注意事项a、在做跨平台的操作系统更换时,数据盘的分区格式可能会无法识别。如果您的数据...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16