回答
收藏
分享
举报
NGINX 的error日志可视化监控
提问于2020-10-21 11:16

浏览 3.7k

文章标签

大家的nginx的ERROR日志有做可视化监控嘛?有做的话有没有可以分享的文档参考一下>_<。

我记得之前陶老师公开课的时候好像讲过,又还给陶老师了,呜呜。(我也同步找一下)

已修改于2023-03-06 20:34



写下您的回答
发表回答
全部回答(3)

按点赞数排序

按时间排序

公开课里介绍了3个简易的轻量级工具:

1、命令行工具ngxtop, https://github.com/lebinh/ngxtop

2、web页面goaccess, https://goaccess.io/get-started

3、web页面visitors,http://www.hping.org/visitors/

如果你有特别灵活的定制需求,或者集群规模巨大,或者已经搭建好了ELK,那还是推荐用ELK


赞同

1

回复举报

回答于2020-10-30 10:23



回复陶辉
回复

可以用ELK啊,也可以用其他的日志类的软件。

赞同

1

回复举报

回答于2020-10-26 14:41



回复守望
回复

ELK可以分析ERROR日志嘛?

赞同

0

回复举报

回答于2020-10-21 14:55



回复baru
回复
提问者
baru
这家伙很懒还未留下介绍~
0
文章
3
问答
0
粉丝
相关问答

需要进一步提供配置等信息

点赞 0
浏览 3k

在Nginx配置中,URL中的空格在处理时需要进行编码。对于空格,需要使用 `%20` 进行编码。在你的情况下,需要将 `/aa/aa aa aa/aa` 中的空格编码为 `/aa/aa%20aa%20aa/aa`。


尝试使用以下配置来处理带有空格的URL:


```

location /aa/aa%20aa%20aa/aa {}

```


请确保重启Nginx以使配置生效。这样配置后,应该可以正确处理带有空格的URL路径。


如果你希望在配置中使用原始的含有空格的URL路径而不进行编码,可以考虑使用正则表达式来匹配路径。以下是一个示例配置:


```

location ~ ^/aa/aa\saa\aaa/aa$ {}

```


该配置使用正则表达式 `^/aa/aa\saa\aaa/aa$` 匹配路径 `/aa/aa aa aa/aa`,其中 `\s` 表示空格。


无论你选择哪种方式,都需要注意在配置更改后重新加载或重启Nginx以使其生效。

点赞 0
浏览 5.4k