Connection between collectd and gnocchi fails because collectd is sending incorrect value to gnocchi. Collectd tries to send data to the gnocchi by using collectd-gnocchi plugin and fails because it sends incorrect value. Here is the log that I get: [2018-02-08 14:41:18] Traceback (most recent call last): [2018-02-08 14:41:18] File "/usr/lib/python2.7/site-packages/collectd_gnocchi/__init__.py", line 34, in inner_func return func(*args, **kwargs) [2018-02-08 14:41:18] File "/usr/lib/python2.7/site-packages/collectd_gnocchi/__init__.py", line 171, in flush measures, create_metrics=True) [2018-02-08 14:41:18] File "/usr/lib/python2.7/site-packages/gnocchiclient/v1/metric.py", line 235, in batch_resources_metrics_measures data=ujson.dumps(measures), [2018-02-08 14:41:18] OverflowError: Invalid Nan value when encoding double
This is fixed in 1.7.0, can we get a rebase? :)
Verified. python-collectd-gnocchi-1.7.0-1.el7ost
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2018:2084