0.docker中logstash的配置文件

[root@VM_0_6_centos pipeline]# cat logstash.yml
#http.host: "0.0.0.0"
#xpack.monitoring.elasticsearch.url: http://10.0.0.92:9200
可以定义成空,会有一下warn告警

1.首先写下最后的命令

 docker run --rm -it    -v /tmp/pipeline/messages:/usr/share/logstash/config/messages -v /tmp/pipeline/test.conf:
/usr/share/logstash/pipeline/test.conf -v /tmp/pipeline/logstash.yml:/usr/share/logstash/config/logstash.yml docker.elastic.co/logstash/logstash
:6.4.

2.里面的坑

容器里面定义配置文件的地方

bash-4.2$ cat /usr/share/logstash/config/pipelines.yml
- pipeline.id: main
path.config: "/usr/share/logstash/pipeline"

3.容器里最终起作用的配置文件的位置

cd /usr/share/logstash/pipeline
#################################/usr/share/logstash/pipeline
[root@VM_0_6_centos pipeline]# cat test.conf
input {
file {
path => ["/usr/share/logstash/config/messages"]
type => "nodelog"
}
} filter {
}
output {
elasticsearch {
hosts => ["10.0.0.92:9200"]
index => "nodelog-%{+YYY.MM.dd}"
}
stdout {
codec => rubydebug
}
}

4.权限问题:用户要修改成logstash

Bind-mounted configuration files will retain the same permissions and ownership within the container that they have on the
host system. Be sure to set permissions such that the files will be readable and, ideally,
not writeable by the container’s logstash user (UID ).

参考:https://www.jianshu.com/p/68ad2cede7c0

https://www.elastic.co/guide/en/logstash/current/docker-config.html#_pipeline_configuration

最新文章

  1. [erl] erlang 进程注册和注销
  2. GHOST急速安装win10或win7
  3. ui-router API
  4. VS Code First使用Mysql数据库详解
  5. 下一代大数据系统和4S标准
  6. blogs
  7. ASP.NET 尖括号 百分号 井号 等号 的用法
  8. DB2 创建数据库
  9. 特殊函数(__all__)
  10. 小议webpack下的AOP式无侵入注入
  11. Can't update: no tracked branch No tracked branch configured for branch dev.
  12. Django_404_403_500页面处理
  13. Selenium_java coding
  14. C# RabbitMQ延迟队列功能实战项目演练
  15. ubuntu为文件添加可执行权限
  16. Docker Tomcat远程部署到容器
  17. wamp升级php5.3.10到php5.6.13版本
  18. SVN自动生成版本号信息
  19. 使用js栈stack类的实现
  20. [转]DOM 中 Property 和 Attribute 的区别

热门文章

  1. zabbix自动注册,实现自动添加机器,减少人工干预
  2. spark实现smote近邻采样
  3. JavaWeb-SpringBoot_(上)腾讯云点播服务之视频的上传-demo
  4. 认识weblogic的各个机构
  5. 浅析VxWorks与Linux操作系统的区别
  6. GitHub:Google
  7. tab切换效果 网站中的图片自动切换
  8. 数据分析 - numpy 模块
  9. AWS EC2 外网不能访问的坑
  10. 堆的ptmalloc机制