Nginx 如何向logster添加自定义解析器?
我想使用logster跟踪nginx web服务器返回的HTTP响应代码 1) 我找到并安装了logster。我还安装了pygtail,这是logster所必需的 2) 我找到了一个解析nginx access_日志的python脚本,并将其放在parsers子目录中 …但是当我运行logster命令时,我得到一个python异常:Nginx 如何向logster添加自定义解析器?,nginx,logster,Nginx,Logster,我想使用logster跟踪nginx web服务器返回的HTTP响应代码 1) 我找到并安装了logster。我还安装了pygtail,这是logster所必需的 2) 我找到了一个解析nginx access_日志的python脚本,并将其放在parsers子目录中 …但是当我运行logster命令时,我得到一个python异常: Traceback (most recent call last): File "/usr/local/bin/logster", line 5, in &
Traceback (most recent call last):
File "/usr/local/bin/logster", line 5, in <module>
pkg_resources.run_script('logster==0.0.1', 'logster')
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 505, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1245, in run_script
execfile(script_filename, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/logster-0.0.1-py2.7.egg/EGG-INFO/scripts/logster", line 449, in <module>
main()
File "/usr/local/lib/python2.7/dist-packages/logster-0.0.1-py2.7.egg/EGG-INFO/scripts/logster", line 380, in main
module = __import__(module_name, globals(), locals(), [parser_name])
ImportError: No module named NginxStatus1
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/logster”,第5行,在
pkg_resources.run_脚本('logster==0.0.1','logster')
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第505行,在run_脚本中
self.require(requires)[0]。运行脚本(脚本名称,ns)
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第1245行,在run_脚本中
execfile(脚本文件名、命名空间、命名空间)
文件“/usr/local/lib/python2.7/dist-packages/logster-0.0.1-py2.7.egg/egg-INFO/scripts/logster”,第449行,中
main()
文件“/usr/local/lib/python2.7/dist packages/logster-0.0.1-py2.7.egg/egg-INFO/scripts/logster”,第380行,主文件
module=\uuuuu导入(module\u name,globals(),locals(),[parser\u name])
ImportError:没有名为NginxStatus1的模块
````
我做错了什么?异常错误相当误导:文件放在了正确的位置(解析器子目录),但事实证明,在添加新的解析器后,必须重新设置logster(遗憾的是,这没有记录在案)。那就跑吧:
sudo python setup.py install
在logster目录中,事情应该开始正常工作。异常错误相当误导:文件被放置在正确的位置(解析器子目录),但事实证明,在添加新的解析器后必须重新设置logster(遗憾的是,这没有文档记录)。那就跑吧:
sudo python setup.py install
在logster目录中,事情应该开始正常工作。异常错误相当误导:文件被放置在正确的位置(解析器子目录),但事实证明,在添加新的解析器后必须重新设置logster(遗憾的是,这没有文档记录)。那就跑吧:
sudo python setup.py install
在logster目录中,事情应该开始正常工作。异常错误相当误导:文件被放置在正确的位置(解析器子目录),但事实证明,在添加新的解析器后必须重新设置logster(遗憾的是,这没有文档记录)。那就跑吧:
sudo python setup.py install
在logster目录中,事情应该开始正常工作