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重启容器即可

相关推荐
LlmCraft|大模型工程实践5 天前
12. Docker 日志管理与监控:ELK 日志收集 + Prometheus 性能监控
elk·docker·prometheus
2401_8346369910 天前
ELK 全栈深度实战|从集群部署到日志可视化完整落地
elk
飞火流星0202711 天前
ELK(Elasticsearch+Logstash+Kibana)传统日志采集架构与ELFKK(Elasticsearch+Logstash+Kibana+Filebeat+Kafka)对比
elk·elfkk·传统elk日志采集·elk增加filebeat·elk增加kafka
艾伦_耶格宇13 天前
【ELK】-8 logstash的filter模块详解
运维·elk·filter
艾伦_耶格宇13 天前
【ELK】-6 ELFK 索引架构详解
elk·架构
lisanmengmeng15 天前
搭建elk环境并接入frostmourne,实现监控报警效果(五)
开发语言·elk·日志·日志监控
lisanmengmeng16 天前
搭建elk环境并接入frostmourne,实现监控报警效果(四)
elk·日志·日志监控
lisanmengmeng18 天前
搭建elk环境并接入frostmourne,实现监控报警效果(e二)
elk·监控·日志·日志监控
小白一枚1318 天前
[学习笔记]Kafka 篇:从原理到实战的一站式指南
大数据·运维·elk·kafka·个人开发
NJCloud19 天前
ELK企业级日志分析平台(四)——基于 ELFK + Kafka 的日志采集与传输平台部署实践
linux·运维·分布式·elk·kafka