nginx 怎么发消息给额外的统计服务器

想要通过nginx来访问redis数据库,基本用redis模块就可以了。现在想要在不影响客户端访问redis的前提下,nginx收到请求时通知另一台统计服务器,在nginx返回redis请求给客户端前再将请求结果发统计服务器。
1.简单的情况在nginx的配置文件中怎么做?
2.如果情况更复杂,比如从请求中提取增删改查的具体内容,返回的结果等,能否实现?

阅读 2.1k
1 个回答
  1. nginx 记录access_log 到日志文件
  2. 看个人需要调整nginxformat, 来选择记录哪些数据,以及数据格式
  3. 使用 ELK 中的组件——logstash监控nginx日志文件目录,这里要注意日志格式能被logstash解析
  4. logstash会自动将新吸入的日志导入到ElasticSearch,调用接口就能进行搜索,日志统计了。
  5. 如果是要更复杂统计生成图表什么的,在配置上Kibana
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题