Dec 12 20:20:35 tools-redis-1002 diamond[9419]: Collector failed! Dec 12 20:20:35 tools-redis-1002 diamond[9419]: Traceback (most recent call last): Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/lib/python2.7/dist-packages/diamond/utils/scheduler.py", line 73, in collector_process Dec 12 20:20:35 tools-redis-1002 diamond[9419]: collector._run() Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/lib/python2.7/dist-packages/diamond/collector.py", line 477, in _run Dec 12 20:20:35 tools-redis-1002 diamond[9419]: self.collect() Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/share/diamond/collectors/redisstat/redisstat.py", line 361, in collect Dec 12 20:20:35 tools-redis-1002 diamond[9419]: self.collect_instance(nick, host, int(port), unix_socket, auth) Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/share/diamond/collectors/redisstat/redisstat.py", line 309, in collect_instance Dec 12 20:20:35 tools-redis-1002 diamond[9419]: 'maxmemory') Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/share/diamond/collectors/redisstat/redisstat.py", line 282, in _get_config Dec 12 20:20:35 tools-redis-1002 diamond[9419]: config_value = client.config_get(config_key) Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/lib/python2.7/dist-packages/redis/client.py", line 576, in config_get Dec 12 20:20:35 tools-redis-1002 diamond[9419]: return self.execute_command('CONFIG GET', pattern) Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/lib/python2.7/dist-packages/redis/client.py", line 529, in execute_command Dec 12 20:20:35 tools-redis-1002 diamond[9419]: return self.parse_response(connection, command_name, **options) Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/lib/python2.7/dist-packages/redis/client.py", line 541, in parse_response Dec 12 20:20:35 tools-redis-1002 diamond[9419]: response = connection.read_response() Dec 12 20:20:35 tools-redis-1002 diamond[9419]: File "/usr/lib/python2.7/dist-packages/redis/connection.py", line 550, in read_response Dec 12 20:20:35 tools-redis-1002 diamond[9419]: raise response Dec 12 20:20:35 tools-redis-1002 diamond[9419]: ResponseError: unknown command 'CONFIG'
Description
Description
Related Objects
Related Objects
- Mentioned In
- T203092: Create Graphoid .pipeline files
Event Timeline
Comment Actions
CONFIG is not available in the Toolforge redis instances: https://github.com/wikimedia/puppet/blob/production/modules/toollabs/manifests/redis.pp#L45
I couldn't find a configuration option to limit which metrics it tries to collect. Diamond is being deprecated and no further work will be done. Closing task.