elk收集nginx日志展示在中国地图

 

https://github.com/cheyunhua/grafana-china-map-plugin

 https://www.cnblogs.com/sky-cheng/p/11899316.html

 

input {
file {
path => "/home/nginx/logs/cloud_dispatch_game-*.log"
type => "nginx"
start_position => "beginning"
codec => json
}
}
filter {
geoip {
source => "http_x_forwarded_for"
target => "geoip"
database => "/etc/logstash/GeoLite2-City_20191119/GeoLite2-City.mmdb"
fields => ["country_name","region_name","longitude","latitude"]
#add_field => ["[geoip][coordinates]","%{[geoip][longitude]}"]
#add_field => ["[geoip][coordinates]","%{[geoip][latitude]}"]
}
}

output {
elasticsearch {
hosts=>["192.168.x.x:9200"]
index=>"cloud_dispatch_game-%{+YYYY.MM.dd}"
}
}
#output {
# stdout{
# codec=>rubydebug
# }
#}

 

 

模拟请求    curl --header  "X-Forwarded-For: 101.101.101.101" xx.xx.xx.xx:14041/api/status

posted @   技术颜良  阅读(83)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2022-06-14 zabbix自动发现kubernetes组件状态并加入到监控
2021-06-14 grep awk 搜索日志常用命令
2019-06-14 nginx限制流量
2019-06-14 nginx指定允许的IP访问
2019-06-14 redis——持久化篇
2019-06-14 Jenkins 搭建企业实战案例 (发布与回滚)
2019-06-14 Jenkins 自动化部署上线
点击右上角即可分享
微信分享提示