ELK的日志

拉取镜像

shell 复制代码
docker pull logstash:7.17.7

创建容器

shell 复制代码
docker run -it \
--name logstash \
--privileged \
-p 5044:5044 \
-p 9600:9600 \
--network wn_docker_net \
--ip 172.18.12.72 \
-v /etc/localtime:/etc/localtime \
-d logstash:7.17.7

配置容器

logstash.yml

shell 复制代码
path.logs: /usr/share/logstash/logs
config.test_and_exit: false
config.reload.automatic: false
http.host: "0.0.0.0"
xpack.monitoring.elasticsearch.hosts: [ "http://192.168.201.61:9200" ]

使用docker cp放到容器内/usr/share/logstash/config目录下

piplelines.xml

xml 复制代码
- pipeline.id: main
  path.config: "/usr/share/logstash/pipeline/logstash.conf"	

使用docker cp放到容器内/usr/share/logstash/config目录下

logstash.conf

yml 复制代码
input {
  tcp {
    mode => "server"
    host => "0.0.0.0"
    port => 5044
    codec => json_lines
  }
}
filter{
}
output {
    elasticsearch {
      hosts => ["192.168.201.61:9200"]       #elasticsearch的ip地址 
      index => "ssc-logs"                          #索引名称
    }
    stdout { codec => rubydebug }
}

使用docker cp放到容器内/usr/share/logstash/pipeline目录下

docker restart重启容器即可

相关推荐
QD.Joker2 天前
日志收集工具-logstash
数据库·elk
rit84324992 天前
ELK实现nginx、mysql、http的日志可视化实验
mysql·nginx·elk
学软件的小铃铛5 天前
ELK日志管理框架介绍
elk·系统架构
livemetee5 天前
一个完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat (二)
大数据·elk·搜索引擎
Gold Steps.6 天前
从0到1认识ElasticStack
elk·云原生·es
一只BI鱼10 天前
微服务常用日志追踪方案:Sleuth + Zipkin + ELK
elk·微服务·架构
xrz27710 天前
docker部署ELK,ES开启安全认证
elk·elasticsearch·docker
怡人蝶梦11 天前
Java大厂后端技术栈故障排查实战:Spring Boot、Redis、Kafka、JVM典型问题与解决方案
java·jvm·redis·elk·kafka·springboot·prometheus
玩电脑的辣条哥11 天前
如何用docker部署ELK?
elk·docker·容器
万米商云14 天前
商城前端监控体系搭建:基于 Sentry + Lighthouse + ELK 的全链路监控实践
前端·elk·sentry