【问题标题】:Logstash Forwarder on AWS Elastic BeasntalkAWS Elastic Beanstalk 上的 Logstash 转发器
【发布时间】:2015-08-23 13:46:17
【问题描述】:

在 Elastic Beanstalk 应用程序(Rails 应用程序)上安装 logstash 转发器以在 Logstash 上转发日志的最佳方法是什么

【问题讨论】:

    标签: amazon-elastic-beanstalk logstash-forwarder


    【解决方案1】:

    在这里,创建配置文件 .ebextensions/02-logstash.config

       files:
              "/etc/yum.repos.d/logstash.repo":
                mode: "000755"
                owner: root
                group: root
                content: |
                   [logstash-forwarder]
                   name=logstash-forwarder repository
                   baseurl=http://packages.elasticsearch.org/logstashforwarder/centos
                   gpgcheck=1
                   gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch
                   enabled=1
    
            commands:
              "100-rpm-key":
                command: "rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch"
              "200-install-logstash-forwarder":
                command: "yum -y install logstash-forwarder"
              "300-install-contrib-plugin":
                command: "rm -rf /etc/logstash-forwarder.conf && cp /var/app/current/logstash-forwarder.conf /etc/ "
                test: "[ ! -f /etc/logstash-forwarder.conf ]"
              "400-copy-cert":
                command: "cp /var/app/current/logstash-forwarder.crt /etc/pki/tls/certs/"
              "500-install-logstash":
                command: "service logstash-forwarder restart"
    

    1:logstash-forwarder.conf

    {
        "network": {
            "servers": [
                "logstashIP:5000"
            ],
            "timeout": 15,
            "ssl ca": "/etc/pki/tls/certs/logstash-forwarder.crt"
        },
        "files": [
            {
                "paths": [
                    "/var/log/messages",
                    "/var/log/secure",
                    "/var/log/eb-version-deployment.log",
                    "/var/app/support/logs/passenger.log",
                    "/var/log/eb-activity.log",
                    "/var/log/eb-commandprocessor.log"
                ],
                "fields": {
                    "type": "syslog"
                }
            }
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 2019-05-02
      • 2020-09-28
      • 2015-09-26
      • 2014-08-03
      • 2014-12-18
      • 2022-01-18
      • 2017-07-26
      • 2016-02-22
      • 2017-01-17
      相关资源
      最近更新 更多