0

我尝试运行 Aerospike Collectd 插件 ([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

4

0 回答 0