在Ubuntu 20 LTS上使用Python3的Aerospike Collected插件

问题描述

我试图运行Aerospike Collected插件([https://github.com/aerospike-community/aerospike-collectd][1]),但是,我遇到了一些问题。

尝试使用pip或pip3构建时,两次均失败。使用pip3,我可以通过将Aerospike客户端版本从旧值3.10更改为4.0来安装要求。

此外,我还必须更改aerospike_plugin.py代码以从新的Aerospike客户端4.0库中正确导入 ServerName 值。

我遇到了这个python问题:

Nov  5 23:34:39 aerospike5 collectd[182769]: Unhandled python exception in read callback: AttributeError: 'nonetype' object has no attribute 'lookup'
Nov  5 23:34:39 aerospike5 collectd[182769]: Traceback (most recent call last):
Nov  5 23:34:39 aerospike5 collectd[182769]:   File "/usr/lib/collectd/aerospike_plugin.py",line 867,in read#012    reader(self.client,config,Meta,self.emit)
Nov  5 23:34:39 aerospike5 collectd[182769]:   File "/usr/lib/collectd/aerospike_plugin.py",line 367,in cluster#012    emit(Meta,'services',len(services),['cluster'])
Nov  5 23:34:39 aerospike5 collectd[182769]:   File "/usr/lib/collectd/aerospike_plugin.py",line 814,in emit#012    for type,value in self.schema.lookup(category,metric,value):
Nov  5 23:34:39 aerospike5 collectd[182769]: AttributeError: 'nonetype' object has no attribute 'lookup'
Nov  5 23:34:39 aerospike5 collectd[182769]: read-function of plugin `python.aerospike_plugin' Failed. Will suspend it for 640.000 seconds.

您能否帮助我解决错误,或者是否有任何人有使用此软件的经验? 谢谢大家。 [1]:https://github.com/aerospike-community/aerospike-collectd

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)