docker安装logstash7

 

一、创建网络

docker network create -d bridge my_network
# 和elasticsearch使用同一个网络

 

二、拉取logstash镜像

docker pull logstash:7.1.1

 

三、创建logstash容器

docker run -it \
    --name logstash \
    -p 9600:9600 \
    -p 5044:5044 \
    --net my_network \
    logstash:7.1.1

 

四、修改配置logstash.yml

path.config: /usr/share/logstash/config/logstash.conf
path.logs: /var/log/logstash

 

五、logstash.conf配置

复制代码
input {
  tcp {
    port => 5044                                                                                             
    codec => "json"                                                                                          
  }
}

output {
  elasticsearch {
    hosts => ["http://elasticsearch:9200"]
    index => "logstash-%{+YYYY.MM.dd}"
  }
  stdout { codec => rubydebug }
}
复制代码

 

posted @   程序员小艺  阅读(206)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示