一 :客户端logstash.conf配置文件

input {file {path => "/usr/local/nginx/logs/access.log"type => "nginxlog"start_position => "beginning"# sincedb_path => "/home/logstash/sincdb.nginxlog"}
}filter{if [type]=="nginxlog" {grok {match => ["message", "%{COMMONAPACHELOG}"]}date {match => ["timestamp","dd/MMM/yyyy:HH:mm:ss Z"]}}
}output {stdout { codec => rubydebug }elasticsearch { hosts => "elk.test.com:9200" }
}

########################################################下面是kibana上面显示的日志内容
"request" => "/",
"auth" => "-",
"ident" => "-",
"verb" => "GET",
"message" => "192.168.216.1 - - [22/Nov/2017:16:28:41 +0800] \"GET / HTTP/1.1\" 499 0 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0\"",
"type" => "nginxlog",
"path" => "/usr/local/nginx/logs/access.log",
"@timestamp" => 2017-11-22T08:28:41.000Z,
"response" => "499",
"bytes" => "0",
"clientip" => "192.168.216.1",
"@version" => "1",
"host" => "nginx.test.com",
"httpversion" => "1.1",
"timestamp" => "22/Nov/2017:16:28:41 +0800"

二 添加图像
1查看ip访问次数

2添加访问网站返回状态码的次数

3 添加访问网站路径的次数,这个选择的是Data table类型

4 添加统计网站各个时间段的请求响应传输量分布选择的,Area chart类型

5 统计各个日志路径的数目(系统上面所有日志的路径)

三 保存dasbord,把上面的五个图可以同时显示在一个页面之上

1 第一步添加完成之后,就会跳到第二部,保存即可。

©著作权归作者所有:来自51CTO博客作者huningfei的原创作品,如需转载,请注明出处,否则将追究法律责任

来源:http://blog.51cto.com/825536458/2084486

elk收集nginx日志相关推荐

  1. CentOS下ELK收集Nginx日志

    1. ELK收集Nginx普通格式的日志 1.1 测试服务器架构 1.2 ab工具使用 yum install httpd-tools -y# -n 总共发送多少条请求,注意,最后"/&qu ...

  2. ELK 收集 Nginx 日志

    01 安装 Nginx 和 ab 工具 1.1 安装 nginx sudo apt-get install nginx -y # 安装Nginx sudo apt-get install apache ...

  3. ELK收集nginx日志并展示来源IP城市分布图

    安装ELK elasticsearch下载地址: https://www.elastic.co/downloads/elasticsearch logstash下载地址: https://www.el ...

  4. centos6.5下安装配置ELK及收集nginx日志

    Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. Logstash 是一个完全开 ...

  5. ELK日志系统之使用Rsyslog快速方便的收集Nginx日志

    常规的日志收集方案中Client端都需要额外安装一个Agent来收集日志,例如logstash.filebeat等,额外的程序也就意味着环境的复杂,资源的占用,有没有一种方式是不需要额外安装程序就能实 ...

  6. 3 ELK收集nginx正常和错误日志

    转载 : ELK收集nginx正常和错误日志 :https://www.jianshu.com/p/ef62538724f7 1.修改filebeat配置文件 在53主机操作 [root@db01 ~ ...

  7. 【lnmp+ELK+Nginx+GeoIP】超详细新版ELK8.5.0解析收集Nginx日志并实现数据可视化与IP地址地图可视化教程-2022年11月版

    超详细新版ELK8.5.0+lnmp1.9解析收集Nginx日志并实现数据可视化与IP地址地图可视化教程-2022年11月版 前言 1.基础环境和所需要的软件包 1.1服务器配置(仅供参考) 1.2 ...

  8. 安装logstash5.4.1,并使用grok表达式收集nginx日志

    关于收集日志的方式,最简单性能最好的应该是修改nginx的日志存储格式为json,然后直接采集就可以了. 但是实际上会有一个问题,就是如果你之前有很多旧的日志需要全部导入elk上查看,这时就有两个问题 ...

  9. CentOS 7.2下ELK分析Nginx日志生产实战(高清多图)

    注:本文系原创投稿 本文以api.mingongge.com.cn域名为测试对象进行统计,日志为crm.mingongge.com.cn和risk.mingongge.com.cn请求之和(此二者域名 ...

最新文章

  1. blob二进制显示在html,使用Blob获取图片并二进制显示实例页面
  2. Windows和Linux系统下,虚拟环境安装的全面说明和详细步骤
  3. linux inotify-tools 监控文件变化
  4. java math round小数_Java Math round() 使用方法及示例
  5. cad无法加载arx文件_多年经验总结CAD技巧8
  6. mysql 事务 myisam,InnoDB和MyISAM的差别(mysql事务处理)
  7. 你掉进过“伪敏捷”的陷阱吗?
  8. 什么是Hadoop,怎样学习Hadoop
  9. ubuntu-18.10 允许 root登录图形界面
  10. 送给大学生新生的建议
  11. 蓝色对比关系图表合集PPT模板
  12. 《未来世界的幸存者》读书摘录及笔记
  13. 汉诺塔_-Chaz-_新浪博客
  14. Bumped!【迪杰斯特拉消边、堆优化】
  15. 快速实现M5311 NBIOT TCP通信
  16. 软件测试工作的感想怎么写,软件测试工作中的一些感悟
  17. UR机器人(一):坐标系及位姿表示方法
  18. 上海电气“星云智汇”工业互联网平台
  19. 【MVC、Spring MVC介绍、区别、执行流程】
  20. Python脚本——信手拈来的自动化测试工具

热门文章

  1. dbms_java_java实现DBMS
  2. 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例
  3. 36.JVM内存分哪几个区,每个区的作用是什么、如和判断一个对象是否存活、java垃圾回收机制、垃圾收集的方法有哪些、java类加载过程、类加载机制、双亲委派、Minor GC和Major GC
  4. 分布式文档系统-document id的手动指定与自动生成两种方式解析(来自学习笔记:龙果学院ES课程)
  5. linux发送http请求xml报文,使用curl命令行发送/发布xml文件
  6. 多元线性回归算法python实现_手写算法-Python代码推广多元线性回归
  7. java 初始化二维数组_java二维数组的常见初始化
  8. Uboot启动流程分析
  9. 使用proc文件系统
  10. hystrix thread pool Metrics