While trying to set-up skyline, I am getting a redis exception in horizon logs. The redis server restarted once due to a server reboot.
2021-12-21 16:28:27 :: 9752 :: horizon.worker :: total queue values known for the last 60 seconds - 4
2021-12-21 16:28:27 :: 9752 :: horizon.worker :: average queue size for the last 60 seconds - 0
2021-12-21 16:28:27 :: 9752 :: horizon.worker :: datapoints_sent_to_redis in last 60 seconds - 0
2021-12-21 16:28:27 :: 9752 :: Traceback (most recent call last):
File "/opt/skyline/github/skyline/skyline/horizon/worker.py", line 505, in run
self.redis_conn.sadd('horizon.metrics_received', *set(metrics_received))
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/client.py", line 2243, in sadd
return self.execute_command('SADD', name, *values)
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/client.py", line 901, in execute_command
return self.parse_response(conn, command_name, **options)
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/client.py", line 915, in parse_response
response = connection.read_response()
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/connection.py", line 756, in read_response
raise response
redis.exceptions.ResponseError: wrong number of arguments for 'sadd' command
2021-12-21 16:28:27 :: 9752 :: horizon.worker :: error adding horizon.metrics_received
2021-12-21 16:28:27 :: 9752 :: renaming key horizon.metrics_received to aet.horizon.metrics_received
2021-12-21 16:28:27 :: 9752 :: Traceback (most recent call last):
File "/opt/skyline/github/skyline/skyline/horizon/worker.py", line 512, in run
self.redis_conn.rename('horizon.metrics_received', 'aet.horizon.metrics_received')
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/client.py", line 1747, in rename
return self.execute_command('RENAME', src, dst)
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/client.py", line 901, in execute_command
return self.parse_response(conn, command_name, **options)
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/client.py", line 915, in parse_response
response = connection.read_response()
File "/opt/python_virtualenv/projects/skyline-py3810/lib/python3.8/site-packages/redis/connection.py", line 756, in read_response
raise response
redis.exceptions.ResponseError: no such key
2021-12-21 16:28:27 :: 9752 :: error :: failed to rename Redis key horizon.metrics_received to aet.horizon.metrics_received - no such key
2021-12-21 16:28:42 :: 9754 :: horizon.worker :: worker queue is empty and timed out
2021-12-21 16:28:42 :: 9752 :: horizon.worker :: worker queue is empty and timed out
2021-12-21 16:28:42 :: 9752 :: horizon.worker :: total queue size for the last 10 seconds - 0
2021-12-21 16:28:42 :: 9752 :: horizon.worker :: total queue values known for the last 10 seconds - 1
I tried checking redis if those keys existed or not.
redis /var/run/redis/redis.sock> get aet.horizon.metrics_received
(nil)
redis /var/run/redis/redis.sock> get horizon.metrics_received
(nil)
redis /var/run/redis/redis.sock> type horizon.metrics_received
none
redis /var/run/redis/redis.sock> type aet.horizon.metrics_received
none
redis /var/run/redis/redis.sock>
I have configured graphite to relay metrics to horizon, and I can see I'm recieving data using tcpdump, but I cant get any data into skyline.