Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nginx 如何向logster添加自定义解析器?_Nginx_Logster - Fatal编程技术网

Nginx 如何向logster添加自定义解析器?

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 &

我想使用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 <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目录中,事情应该开始正常工作