zoukankan      html  css  js  c++  java
  • DockerCompose 搭建 ELK 7.1.1 + Filebeat 监控laravel框架日志

    2019-06-24 11:27:35

    目标, 收集Php Laravel框架 laravel.log 日志.

    经多次部署 : https://www.cnblogs.com/fbtop/p/11005469.html (我的另一篇部署文章)
    
    最终搞出了 ELK + F DockerCompose 文件,用于快速部署
    根目录

    4个(文件/文件夹)

    elasticsearch
    目录初始化里面没有任何数据。(会把它映射到容器内,为了持久化 elasticsearch 数据

    filebeat
    目录 有一个 filebeat.docker.yml 是filebeat运行配置文件

    logstash
    目录 有 logstash.yml 还有一个 conf.d
    是logstash的配置文件

    docker-compose.yml
    dockerCompose 配置文件

    docker-compose.yml

    ${PWD} 要替换为你们自己的路径

    version: "3.7"
    services:
      elasticsearch:
        container_name: elasticsearch
        image: elasticsearch:7.1.1
        ports:
          - 9200:9200
          - 9300:9300
        networks:
          - custom
        environment:
          - node.name=node-master
          - cluster.initial_master_nodes=node-master
        volumes:
          - ${PWD}/docker/elasticsearch/data:/usr/share/elasticsearch/data
    
      kibana:
        container_name: kibana
        image: kibana:7.1.1
        ports:
          - 5601:5601
        networks:
          - custom
    
      logstash:
        container_name: logstash
        image: logstash:7.1.1
        ports:
          - 5044:5044
        networks:
          - custom
        volumes:
          - ${PWD}/docker/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml
          - ${PWD}/docker/logstash/conf.d/:/usr/share/logstash/conf.d/
    
      filebeat:
        container_name: filebeat
        image: store/elastic/filebeat:7.1.1
        command: --strict.perms=false
        networks:
          - custom
        volumes:
          - ${PWD}/docker/filebeat/filebeat.docker.yml:/usr/share/filebeat/filebeat.yml
          - /var/log/laravel/:/var/log/laravel/
          - /var/lib/docker/containers:/var/lib/docker/containers:ro
          - /var/run/docker.sock:/var/run/docker.sock
    
    networks:
      custom:
    运行 docker-compose up -d 

    启动了

    生命在于过程, 每天一点点.
  • 相关阅读:
    My Eclipse
    那一夜,我被梦中笑醒的事之(数据库)
    KTV项目总结
    欢迎来到,数据库联盟!
    学习手工创建表,表关系以及用exists 来查询
    sql 将Null 值转化成空字符串
    jquery toggle
    推荐一个不错的配色网站
    css之zindex
    关于前后端分离与不分离
  • 原文地址:https://www.cnblogs.com/fbtop/p/11076017.html
Copyright © 2011-2022 走看看