01/15/2026 05:57:58.920 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.921 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.921 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.922 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.924 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:58.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.927 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.928 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.928 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.928 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.929 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:58.929 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.936 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:58.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.937 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.938 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.938 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.938 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.939 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:58.940 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.942 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:58.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.945 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.945 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.947 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.947 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.947 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.947 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.948 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.948 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:58.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.952 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:58.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.953 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.953 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.953 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.958 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.960 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.965 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.965 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.965 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.966 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.966 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:58.968 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:58.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.972 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.972 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.972 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.972 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.973 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.976 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:58.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.978 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:58.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.980 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.980 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.980 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.982 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.986 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.989 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:58.990 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.991 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:58.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.993 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:58.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:58.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:58.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:58.994 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:58.996 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:58.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:58.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.000 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.000 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.000 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.000 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.000 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.001 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.002 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.007 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.007 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.007 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.008 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.010 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.015 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.016 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.016 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.016 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.017 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.019 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.020 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.022 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.022 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.022 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.023 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.024 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.026 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.027 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.027 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.027 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.028 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.030 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.032 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.032 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.033 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.033 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.033 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.033 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.033 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.034 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.034 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.037 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.038 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.038 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.038 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.041 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.042 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.042 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.043 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.043 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.043 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.043 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.044 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.046 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.046 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.047 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.047 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.047 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.048 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.052 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.052 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.052 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.053 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.054 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.054 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.058 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.058 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.058 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.062 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.065 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.066 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.070 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.071 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.071 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.072 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.075 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.075 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.077 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.077 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.078 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.078 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.082 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.083 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.083 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.083 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.083 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.084 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.085 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.089 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.089 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.089 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.090 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.093 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.094 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.094 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.094 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.095 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.096 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.100 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.100 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.100 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.100 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.101 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.101 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.101 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.103 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.105 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.105 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.105 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.106 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.109 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.109 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.109 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.110 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.110 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.110 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.114 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.114 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.114 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.114 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.115 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.118 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.119 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.119 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.119 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.121 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.124 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.124 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.125 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.125 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.125 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.126 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.126 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.129 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.130 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.131 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.131 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.131 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.132 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.133 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.136 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.138 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.138 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.138 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.138 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.138 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.138 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.139 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.143 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.143 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.145 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.145 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.145 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.145 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.145 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.146 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.147 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.148 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.150 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.152 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.152 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.152 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.153 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.153 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.157 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.157 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.157 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.159 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.161 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.162 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.162 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.162 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.163 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.163 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.166 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.166 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.167 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.167 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.167 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.167 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.170 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.171 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.171 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.171 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.172 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.173 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.176 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.176 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.176 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.177 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.177 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.177 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.178 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.181 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.181 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.181 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.182 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.182 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.184 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.185 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.185 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.186 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.186 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.190 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.191 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.195 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.195 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.195 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.195 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.196 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.197 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.199 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.199 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.199 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.200 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.201 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.204 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.204 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.204 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.205 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.207 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.208 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.210 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.210 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.210 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.211 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.213 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.214 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.216 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.216 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.216 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.217 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.218 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.222 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.222 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.222 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.223 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.223 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.224 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.228 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.228 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.228 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.229 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.232 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.239 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.240 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.240 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.240 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.240 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.241 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.242 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.245 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.245 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.245 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.246 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.248 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.249 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.251 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.251 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.251 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.252 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.252 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.256 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.257 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.257 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.257 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.258 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.261 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.262 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.262 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.264 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.264 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.264 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.265 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.266 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.271 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.271 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.271 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.271 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.273 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.274 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.277 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.283 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.283 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.283 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.283 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.283 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.283 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.284 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.284 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.286 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.289 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.290 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.290 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.290 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.291 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.292 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.293 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.295 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.295 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.295 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.295 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.297 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.298 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.299 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.300 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.300 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.300 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.301 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.301 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.305 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.305 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.308 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.308 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.308 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.309 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.310 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.310 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.312 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.314 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.314 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.314 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.315 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.315 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.319 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.319 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.320 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.320 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.320 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.321 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.321 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.325 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.325 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.325 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.326 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.327 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.327 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.329 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.330 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.331 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.332 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.333 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.333 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.334 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.336 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.338 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.339 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.339 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.339 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.343 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.343 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.344 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.344 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.344 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.347 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.348 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.348 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.348 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.349 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.352 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.352 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.352 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.353 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.353 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.356 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.356 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.356 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.357 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.359 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.360 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.361 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.361 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.361 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.361 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.361 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.361 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.362 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.366 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.369 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.370 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.371 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.372 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.372 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.373 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.373 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.377 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.377 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.377 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.378 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.380 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.382 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.383 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.383 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.383 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.383 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.384 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.389 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.390 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.390 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.390 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.391 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.392 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.393 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.394 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.394 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.394 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.395 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.398 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.398 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.399 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.399 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.401 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.403 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.403 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.403 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.404 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.404 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.405 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.408 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.408 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.408 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.409 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.411 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.412 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.413 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.413 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.414 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.414 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.414 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.415 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.418 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.419 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.419 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.419 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.421 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.422 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.423 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.425 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.425 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.425 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.425 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.425 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.429 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.429 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.429 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.430 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.431 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.432 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.434 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.435 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.435 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.435 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.436 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.436 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.438 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.438 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.439 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.439 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.439 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.439 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.441 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.443 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.443 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.443 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.443 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.444 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.448 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.448 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.448 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.449 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.449 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.452 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.453 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.454 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.455 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.455 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.455 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.456 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.457 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.459 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.460 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.461 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.461 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.461 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.462 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.462 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.462 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.465 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.465 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.466 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.466 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.466 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.466 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.466 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.467 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.468 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.470 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.471 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.471 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.471 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.472 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.476 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.476 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.476 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.477 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.477 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.477 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.478 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.479 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.482 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.482 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.482 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.483 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.483 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.487 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.487 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.487 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.488 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.488 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.489 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.492 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.492 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.492 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.493 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.497 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.498 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.499 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.499 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.499 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.500 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.501 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.504 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.504 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.504 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.505 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.505 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.508 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.508 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.509 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.510 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.510 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.510 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.511 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.514 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.514 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.515 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.515 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.515 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.516 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.517 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.517 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.519 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.520 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.520 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.521 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.521 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.524 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.526 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.529 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.529 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.529 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.529 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.529 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.529 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.530 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.533 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.534 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.535 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.535 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.535 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.535 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.535 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.536 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.536 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.538 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.540 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.540 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.540 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.540 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.540 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.541 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.541 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.542 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.543 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.543 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.545 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.545 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.545 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.545 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.545 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.546 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.549 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.549 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.549 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.550 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.550 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.551 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.552 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.554 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.554 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.554 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.554 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.555 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.558 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.558 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.558 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.558 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.558 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.559 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.562 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.564 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.564 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.564 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.565 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.565 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.569 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.569 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.569 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.570 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.570 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.571 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.575 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.575 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.575 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.575 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.576 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.578 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.579 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.579 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.579 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.580 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.580 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.582 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.584 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.584 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.584 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.585 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.589 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.589 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.589 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.590 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.591 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.591 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.592 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.594 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.594 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.594 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.595 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.599 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.600 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.600 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.600 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.601 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.601 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.602 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.605 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.605 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.605 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.606 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.608 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.609 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.610 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.610 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.610 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.611 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.613 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.614 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.615 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.615 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.615 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.617 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.618 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.618 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.618 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.619 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.619 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.619 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.620 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.623 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.623 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.623 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.624 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.625 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.626 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.626 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.628 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.629 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.629 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.629 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.633 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.633 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.633 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.634 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.636 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.637 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.638 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.638 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.639 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.639 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.639 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.640 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.644 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.644 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.644 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.645 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.646 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.647 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.649 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.649 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.649 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.650 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.651 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.653 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.653 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.653 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.653 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.654 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.656 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.657 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.658 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.658 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.658 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.659 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.660 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.661 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.661 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.662 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.662 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.662 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.663 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.665 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.667 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.667 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.667 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.668 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.668 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.670 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.671 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.671 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.671 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.672 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.672 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.678 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.678 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.678 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.679 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.681 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.683 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.685 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.686 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.686 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.687 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.687 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.689 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.691 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.691 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.691 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.691 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.691 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.692 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.693 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.696 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.696 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.696 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.696 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.696 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.696 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.698 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.700 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.700 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.700 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.702 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.704 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.705 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.705 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.705 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.706 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.709 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.709 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.709 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.709 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.711 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.713 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.713 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.713 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.713 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.714 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.716 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.717 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.718 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.718 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.718 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.719 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.721 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.723 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.724 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.724 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.724 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.725 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.725 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.727 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.727 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.728 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.728 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.728 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.728 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.728 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.728 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.729 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.732 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.732 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.732 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.733 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.733 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.737 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.737 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.737 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.737 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.737 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.737 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.738 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.738 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.739 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.742 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.742 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.742 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.742 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.742 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.743 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.744 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.747 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.747 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.747 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.747 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.748 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.748 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.749 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.751 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.751 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.751 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.752 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.755 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.756 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.756 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.756 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.757 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.759 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.759 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.762 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.762 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.762 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.762 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.764 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.766 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.766 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.767 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.767 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.767 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.767 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.771 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.771 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.771 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.772 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.772 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.773 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.774 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.775 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.776 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.776 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.776 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.777 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.780 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.781 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.781 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.781 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.783 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.784 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.785 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.785 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.786 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.786 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.786 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.786 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.790 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.790 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.792 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.794 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.795 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.798 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.798 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.798 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.799 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.801 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.801 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.802 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.803 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.803 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.803 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.803 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.805 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.807 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.807 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.807 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.808 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.811 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.812 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.812 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.813 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.815 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.817 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.817 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.818 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.818 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.819 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.822 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.822 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.822 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.822 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.826 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.826 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.826 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.827 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.827 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.828 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.829 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.831 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.831 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.831 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.831 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.831 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.832 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.835 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.836 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.836 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.836 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.837 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.838 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.842 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.842 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.846 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.846 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.846 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.847 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.847 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.851 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.853 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.855 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.856 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.856 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.857 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.857 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.862 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.863 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.863 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.863 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.864 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.865 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.867 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.868 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.869 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.870 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.870 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.871 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.871 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.871 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.871 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.874 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.876 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.876 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.876 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.876 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.876 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.876 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.877 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.880 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.881 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.885 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.886 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.888 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.888 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.888 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.889 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.893 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.893 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.893 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.894 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.894 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.897 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.898 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.899 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.899 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.899 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.900 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.903 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.903 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.904 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.904 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.905 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.907 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.909 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.909 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.910 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.910 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.915 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.915 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.915 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.915 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.916 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.918 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.920 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.920 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.920 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.920 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.921 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.927 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.927 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.927 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.928 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.929 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.929 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.931 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.933 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.933 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.933 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.934 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.937 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.938 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.938 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.939 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.940 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.941 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.942 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.944 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.944 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.944 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.945 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.947 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.948 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.949 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.950 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.951 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.951 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.952 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.952 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.953 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.954 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.957 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.957 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.957 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.962 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.963 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.964 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.965 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.967 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.968 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.968 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.968 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.970 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.970 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.972 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.975 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.975 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.975 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.975 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.976 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.978 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.979 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.980 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.980 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.981 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.981 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.983 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.983 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.985 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.985 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.985 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.987 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.988 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:57:59.990 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:57:59.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.993 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:57:59.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:57:59.993 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:57:59.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:57:59.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:57:59.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:57:59.994 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:57:59.999 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.002 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.003 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.003 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.003 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.003 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.004 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.009 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.010 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.011 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.011 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.011 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.012 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.013 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.019 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.019 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.020 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.020 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.020 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.020 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.026 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.027 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.029 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.031 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.031 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.031 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.032 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.032 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.033 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.037 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.037 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.037 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.037 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.038 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.045 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.046 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.049 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.049 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.050 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.053 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.055 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.056 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.057 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.057 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.057 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.058 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.065 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.065 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.065 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.066 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.066 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.068 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.069 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.069 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.071 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.071 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.071 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.072 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.077 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.078 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.078 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.078 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.079 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.083 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.083 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.083 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.084 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.085 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.085 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.087 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.089 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.089 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.089 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.090 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.094 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.095 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.096 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.097 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.097 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.097 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.100 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.100 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.112 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.113 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.115 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.115 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.116 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.116 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.119 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.121 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.121 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.121 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.123 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.124 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.128 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.128 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.128 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.131 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.131 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.133 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.134 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.137 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.137 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.137 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.138 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.139 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.143 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.144 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.145 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.145 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.146 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.146 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.146 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.147 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.149 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.151 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.152 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.153 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.153 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.153 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.154 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.159 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.159 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.159 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.159 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.160 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.161 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.163 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.165 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.165 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.165 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.166 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.171 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.172 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.172 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.172 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.173 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.178 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.180 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.181 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.181 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.181 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.182 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.182 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.187 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.187 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.187 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.188 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.192 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.194 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.196 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.196 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.196 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.196 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.197 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.202 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.202 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.202 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.203 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.206 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.210 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.212 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.214 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.214 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.214 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.215 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.217 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.218 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.220 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.224 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.224 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.224 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.224 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.226 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.230 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.231 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.231 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.231 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.232 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.232 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.238 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.238 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.238 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.238 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.239 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.242 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.242 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.243 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.243 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.244 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.244 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.246 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.247 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.257 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.259 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.261 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.261 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.261 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.262 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.262 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.263 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.266 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.270 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.271 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.271 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.271 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.272 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.272 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.274 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.277 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.277 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.277 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.277 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.278 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.278 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.282 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.283 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.285 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.285 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.285 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.286 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.286 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.292 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.293 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.293 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.295 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.295 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.298 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.299 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.303 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.303 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.303 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.304 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.304 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.305 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.310 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.314 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.314 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.314 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.316 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.316 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.317 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.319 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.321 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.321 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.321 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.322 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.322 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.323 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.327 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.327 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.327 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.327 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.328 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.330 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.332 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.332 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.332 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.333 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.337 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.338 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.339 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.340 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.340 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.340 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.341 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.348 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.348 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.349 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.351 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.351 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.352 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.357 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.357 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.357 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.358 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.359 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.361 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.363 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.365 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.372 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.375 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.378 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.380 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.380 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.380 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.381 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.381 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.388 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.388 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.389 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.390 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.390 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.391 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.393 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.398 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.399 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.399 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.400 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.400 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.403 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.404 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.404 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.404 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.404 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.405 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.412 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.413 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.414 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.415 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.415 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.416 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.416 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.416 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.417 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.417 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.426 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.426 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.426 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.426 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.427 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.427 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.430 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.432 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.435 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.436 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.437 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.437 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.438 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.440 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.442 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.445 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.445 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.445 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.446 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.447 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.450 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.451 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.453 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.453 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.453 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.453 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.453 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.453 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.454 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.459 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.461 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.461 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.461 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.462 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.464 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.465 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.466 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.471 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.471 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.471 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.472 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.472 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.472 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.474 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.476 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.477 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.477 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.477 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.478 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.482 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.482 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.482 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.483 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.485 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.486 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.487 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.488 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.490 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.490 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.490 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.491 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.495 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.496 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.497 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.498 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.498 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.499 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.499 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.500 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.504 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.504 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.504 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.505 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.505 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.507 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.511 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.511 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.511 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.511 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.514 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.516 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.516 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.516 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.517 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.517 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.518 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.522 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.522 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.522 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.522 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.523 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.537 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.539 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.540 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.542 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.559 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.559 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.559 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.560 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.561 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.563 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.565 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.566 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.567 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.569 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.569 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.569 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.569 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.570 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.574 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.574 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.574 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.575 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.578 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.580 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.581 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.581 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.581 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.581 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.581 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.582 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.583 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.586 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.587 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.587 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.587 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.588 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.589 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.592 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.592 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.592 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.593 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.593 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.596 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.598 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.598 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.598 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.599 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.601 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.602 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.603 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.604 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.604 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.604 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.605 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.606 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.607 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.613 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.615 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.615 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.615 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.617 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.619 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.620 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.623 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.624 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.624 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.625 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.627 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.631 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.631 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.632 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.632 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.632 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.632 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.633 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.640 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.643 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.643 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.643 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.644 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.645 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.650 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.651 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.652 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.653 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.653 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.653 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.654 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.659 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.659 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.659 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.660 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.661 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.662 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.665 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.667 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.667 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.667 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.667 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.668 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.671 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.676 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.677 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.677 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.677 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.678 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.679 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.680 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.681 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.684 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.685 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.685 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.686 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.686 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.688 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.690 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.691 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.693 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.693 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.693 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.694 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.696 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.697 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.699 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.702 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.703 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.703 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.703 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.705 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.706 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.707 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.708 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.709 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.709 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.709 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.710 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.715 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.715 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.715 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.716 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.716 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.718 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.721 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.721 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.721 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.721 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.722 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.724 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.726 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.726 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.726 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.726 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.728 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.729 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.730 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.730 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.730 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.731 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.731 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.732 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.733 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.734 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.736 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.736 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.736 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.737 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.741 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.742 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.742 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.744 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.744 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.744 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.745 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.747 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.750 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.751 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.751 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.751 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.752 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.756 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.756 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.756 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.757 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.758 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.758 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.759 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.763 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.763 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.763 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.764 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.767 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.769 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.771 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.773 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.773 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.773 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.776 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.778 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.780 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.780 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.780 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.781 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.781 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.785 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.785 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.785 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.785 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.785 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.786 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.787 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.790 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.791 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.791 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.791 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.791 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.791 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.792 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.792 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.794 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.796 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.796 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.796 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.797 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.800 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.801 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.801 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.801 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.802 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.802 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.802 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.802 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.803 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.807 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.807 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.808 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.808 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.809 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.812 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.812 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.813 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.813 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.818 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.820 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.820 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.820 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.821 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.821 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.822 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.826 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.826 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.826 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.828 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.831 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.832 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.833 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.833 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.833 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.833 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.833 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.834 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.834 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.839 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.839 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.839 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.841 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.841 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.842 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.846 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.848 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.848 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.848 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.848 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.849 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.853 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.855 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.857 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.857 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.857 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.857 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.857 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.858 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.858 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.863 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.865 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.866 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.866 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.866 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.867 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.870 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.872 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.872 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.873 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.874 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.874 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.874 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.875 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.877 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.878 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.880 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.880 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.880 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.881 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.884 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.886 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.886 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.886 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.887 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.887 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.891 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.891 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.892 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.892 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.892 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.896 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.897 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.897 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.897 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.898 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.898 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.903 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.903 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.903 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.904 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.904 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.907 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.909 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.911 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.911 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.911 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.912 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.915 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.918 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.919 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.919 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.920 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.920 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.920 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.925 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.927 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.927 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.927 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.928 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.928 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.933 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.933 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.933 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.934 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.934 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.935 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.938 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.939 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.939 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.940 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.940 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.941 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.945 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.946 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.946 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.946 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.947 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.948 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.948 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.949 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.952 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.953 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.953 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.953 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.956 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.958 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.958 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.958 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.959 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.961 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.964 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.964 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.964 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.965 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.966 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.967 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.969 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.970 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.970 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.970 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.971 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.973 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.975 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.976 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.976 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.976 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.977 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.979 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.983 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.983 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.983 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.983 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.986 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.986 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.987 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.991 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:00.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:00.993 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:00.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:00.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:00.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:00.994 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:00.994 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:00.998 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:00.999 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.004 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.004 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.004 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.005 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.006 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.009 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.010 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.014 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.014 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.015 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.015 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.015 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.016 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.019 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.021 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.021 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.021 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.021 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.022 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.022 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.024 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.026 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.026 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.026 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.026 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.026 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.027 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.029 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.031 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.031 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.031 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.032 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.033 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.033 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.036 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.036 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.036 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.037 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.041 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.042 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.043 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.043 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.043 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.044 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.045 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.046 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.050 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.050 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.050 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.051 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.051 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.055 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.058 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.060 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.060 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.060 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.062 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.066 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.068 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.069 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.071 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.071 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.071 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.072 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.074 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.076 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.076 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.076 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.077 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.079 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.083 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.084 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.084 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.084 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.087 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.088 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.090 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.091 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.091 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.091 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.092 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.095 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.096 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.097 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.097 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.097 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.098 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.100 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.102 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.104 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.107 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.108 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.108 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.108 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.109 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.109 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.110 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.111 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.114 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.114 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.114 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.115 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.119 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.119 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.119 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.120 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.120 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.122 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.124 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.126 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.128 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.128 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.128 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.129 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.132 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.133 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.133 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.134 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.134 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.134 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.134 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.134 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.135 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.137 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.138 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.139 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.139 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.140 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.140 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.140 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.141 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.143 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.145 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.149 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.149 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.149 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.150 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.153 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.154 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.155 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.156 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.156 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.156 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.162 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.162 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.163 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.164 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.164 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.168 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.169 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.172 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.172 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.173 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.173 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.175 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.176 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.180 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.180 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.180 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.180 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.181 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.184 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.186 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.186 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.186 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.187 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.187 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.188 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.190 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.191 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.191 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.191 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.191 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.192 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.192 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.192 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.197 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.197 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.197 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.198 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.199 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.199 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.204 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.205 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.206 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.206 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.206 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.206 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.207 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.207 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.212 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.212 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.212 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.213 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.213 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.215 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.217 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.220 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.220 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.220 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.221 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.222 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.227 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.227 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.228 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.228 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.230 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.234 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.237 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.238 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.238 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.239 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.240 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.241 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.242 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.244 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.244 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.244 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.246 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.246 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.251 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.251 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.252 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.252 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.253 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.254 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.255 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.261 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.261 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.261 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.262 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.263 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.266 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.267 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.268 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.268 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.269 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.270 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.271 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.277 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.277 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.278 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.278 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.278 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.278 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.278 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.283 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.283 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.283 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.283 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.283 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.284 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.288 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.289 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.289 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.290 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.290 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.290 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.291 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.292 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.297 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.298 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.298 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.298 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.298 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.299 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.302 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.305 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.305 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.307 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.308 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.308 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.308 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.309 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.313 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.315 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.316 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.317 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.318 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.318 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.318 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.319 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.321 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.323 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.324 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.324 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.324 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.328 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.330 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.330 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.332 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.332 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.333 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.334 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.338 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.338 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.338 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.340 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.341 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.342 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.345 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.345 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.345 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.346 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.352 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.353 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.354 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.354 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.354 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.355 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.356 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.359 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.359 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.359 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.364 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.364 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.364 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.366 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.367 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.368 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.369 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.372 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.372 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.372 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.373 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.376 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.380 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.381 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.382 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.382 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.383 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.383 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.384 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.389 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.389 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.389 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.390 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.390 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.391 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.393 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.395 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.396 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.397 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.397 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.398 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.402 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.410 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.413 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.414 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.416 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.417 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.418 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.418 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.419 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.419 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.424 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.428 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.429 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.436 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.437 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.437 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.437 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.438 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.438 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.440 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.442 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.444 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.444 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.444 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.445 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.446 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.449 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.449 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.449 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.450 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.450 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.452 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.453 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.454 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.454 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.454 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.454 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.455 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.455 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.455 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.456 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.461 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.463 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.464 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.464 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.464 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.465 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.469 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.470 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.470 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.470 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.471 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.476 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.479 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.480 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.480 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.480 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.481 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.481 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.485 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.485 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.485 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.486 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.490 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.492 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.495 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.495 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.495 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.495 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.495 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.496 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.498 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.502 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.503 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.504 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.504 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.504 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.505 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.507 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.511 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.511 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.511 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.512 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.513 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.515 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.518 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.518 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.518 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.519 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.519 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.523 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.524 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.524 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.524 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.525 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.525 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.527 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.530 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.531 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.531 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.531 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.532 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.534 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.535 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.536 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.537 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.538 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.538 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.542 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.543 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.544 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.545 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.548 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.548 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.548 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.549 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.552 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.553 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.554 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.555 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.555 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.555 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.556 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.560 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.560 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.560 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.561 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.564 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.566 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.566 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.566 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.566 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.566 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.568 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.571 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.575 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.576 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.576 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.576 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.577 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.577 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.578 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.581 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.583 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.584 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.584 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.584 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.584 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.585 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.586 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.588 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.588 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.588 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.589 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.593 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.593 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.593 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.594 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.596 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.597 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.598 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.600 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.600 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.600 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.600 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.603 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.604 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.604 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.604 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.605 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.608 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.609 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.610 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.610 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.610 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.610 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.611 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.615 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.615 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.615 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.616 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.618 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.618 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.620 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.620 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.620 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.620 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.620 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.621 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.621 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.622 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.625 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.626 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.626 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.626 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.630 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.630 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.630 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.632 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.633 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.636 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.637 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.638 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.638 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.639 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.639 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.639 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.640 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.643 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.644 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.644 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.644 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.645 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.646 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.649 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.649 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.649 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.651 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.654 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.655 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.655 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.657 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.657 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.657 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.658 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.658 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.660 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.660 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.661 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.662 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.662 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.662 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.663 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.667 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.668 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.668 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.668 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.669 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.669 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.674 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.675 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.675 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.676 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.676 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.676 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.677 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.682 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.684 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.685 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.685 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.687 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.687 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.687 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.688 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.694 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.696 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.698 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.700 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.700 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.700 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.704 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.706 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.708 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.709 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.709 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.709 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.710 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.715 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.715 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.715 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.716 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.716 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.718 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.720 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.721 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.721 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.722 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.722 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.722 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.723 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.729 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.730 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.733 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.733 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.733 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.733 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.735 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.736 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.738 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.738 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.739 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.739 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.740 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.740 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.740 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.741 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.743 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.743 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.745 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.745 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.745 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.746 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.747 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.750 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.751 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.751 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.751 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.752 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.754 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.755 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.757 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.757 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.757 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.758 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.760 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.763 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.764 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.764 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.764 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.765 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.765 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.769 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.769 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.769 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.770 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.771 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.773 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.774 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.775 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.776 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.776 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.776 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.777 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.780 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.782 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.782 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.782 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.783 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.785 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.786 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.787 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.787 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.788 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.788 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.788 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.789 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.789 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.791 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.791 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.792 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.792 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.792 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.792 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.792 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.793 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.794 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.795 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.796 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.797 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.797 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.797 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.798 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.802 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.803 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.803 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.804 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.806 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.807 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.808 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.808 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.808 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.809 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.809 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.809 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.809 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.809 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.813 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.813 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.814 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.818 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.818 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.819 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.819 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.819 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.819 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.823 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.824 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.826 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.826 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.827 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.828 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.828 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.830 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.831 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.832 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.832 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.832 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.833 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.837 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.837 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.838 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.838 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.838 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.839 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.842 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.842 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.847 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.847 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.847 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.848 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.850 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.852 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.855 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.855 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.855 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.856 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.856 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.858 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.859 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.859 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.860 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.860 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.860 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.861 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.862 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.869 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.874 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.879 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.879 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.879 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.879 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.880 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.880 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.882 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.887 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.887 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.887 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.888 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.888 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.892 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.892 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.892 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.893 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.893 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.894 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.897 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.897 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.897 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.898 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.899 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.904 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.904 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.904 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.905 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.905 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.911 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.912 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.914 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.914 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.914 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.915 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.917 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.918 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.921 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.922 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.922 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.923 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.926 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.927 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.929 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.929 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.930 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.930 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.934 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.934 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.934 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.935 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.935 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.937 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.939 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.940 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.940 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.940 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.941 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.942 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.944 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.945 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.945 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.946 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.946 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.946 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.947 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.948 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.952 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.952 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.952 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.952 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.953 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.958 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.958 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.958 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.959 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.961 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.963 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.963 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.964 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.964 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.964 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.965 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.968 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.969 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.971 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.971 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.971 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.972 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.972 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.973 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.976 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.976 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.976 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.977 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.977 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.980 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.981 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.981 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.981 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.982 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.987 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.987 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.987 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.987 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.988 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.988 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:01.989 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.993 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:01.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.993 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.994 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:01.995 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:01.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:01.998 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:01.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:01.998 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:01.998 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:01.998 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.002 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.002 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.002 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.003 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.004 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.005 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.008 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.008 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.008 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.009 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.012 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.013 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.013 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.013 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.014 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.015 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.017 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.018 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.018 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.018 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.019 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.020 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.023 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.023 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.023 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.023 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.024 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.026 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.028 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.028 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.028 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.029 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.029 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.032 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.032 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.033 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.033 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.033 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.033 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.033 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.034 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.039 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.039 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.039 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.040 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.041 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.043 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.045 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.045 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.045 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.045 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.049 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.049 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.050 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.050 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.051 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.054 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.054 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.054 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.055 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.058 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.059 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.059 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.059 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.059 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.061 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.062 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.063 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.064 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.064 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.064 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.066 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.068 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.068 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.068 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.069 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.071 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.072 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.073 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.073 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.073 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.074 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.074 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.075 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.078 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.078 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.078 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.079 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.083 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.083 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.083 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.083 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.084 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.085 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.086 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.088 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.088 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.088 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.088 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.093 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.094 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.094 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.094 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.095 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.098 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.098 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.098 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.099 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.099 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.101 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.102 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.104 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.104 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.104 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.105 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.107 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.109 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.109 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.109 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.110 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.110 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.111 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.114 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.114 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.114 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.115 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.116 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.119 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.120 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.120 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.121 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.121 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.124 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.124 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.125 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.125 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.125 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.125 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.126 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.129 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.130 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.130 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.131 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.131 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.131 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.132 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.134 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.136 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.136 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.136 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.137 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.139 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.139 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.140 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.141 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.141 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.141 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.142 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.143 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.145 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.147 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.147 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.148 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.149 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.155 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.155 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.155 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.155 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.156 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.156 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.161 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.161 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.161 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.162 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.166 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.167 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.169 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.169 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.169 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.170 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.170 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.174 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.174 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.174 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.175 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.175 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.178 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.178 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.179 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.180 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.180 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.180 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.181 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.184 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.184 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.184 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.184 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.184 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.185 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.185 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.187 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.189 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.189 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.189 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.190 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.194 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.194 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.194 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.195 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.195 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.199 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.199 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.199 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.200 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.201 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.202 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.203 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.205 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.205 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.205 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.205 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.206 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.209 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.209 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.209 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.210 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.214 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.214 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.214 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.214 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.215 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.216 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.219 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.219 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.219 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.220 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.223 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.223 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.223 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.224 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.226 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.228 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.229 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.231 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.231 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.231 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.232 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.235 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.236 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.236 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.236 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.237 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.240 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.240 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.240 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.242 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.242 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.244 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.245 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.245 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.245 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.246 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.248 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.250 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.250 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.250 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.250 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.251 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.256 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.256 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.256 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.257 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.257 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.261 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.262 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.262 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.262 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.263 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.263 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.263 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.270 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.271 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.271 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.271 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.272 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.272 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.273 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.276 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.277 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.277 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.277 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.277 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.277 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.279 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.285 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.285 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.285 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.285 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.288 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.289 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.291 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.291 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.291 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.292 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.292 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.297 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.298 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.298 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.298 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.298 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.299 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.299 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.303 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.303 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.304 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.305 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.306 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.306 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.306 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.306 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.306 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.307 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.307 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.311 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.312 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.313 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.313 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.313 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.314 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.315 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.316 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.319 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.319 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.319 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.320 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.320 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.320 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.324 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.325 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.325 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.325 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.326 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.327 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.328 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.329 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.329 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.330 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.330 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.330 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.330 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.330 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.334 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.335 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.335 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.335 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.335 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.336 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.337 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.340 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.340 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.340 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.341 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.341 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.346 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.346 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.346 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.347 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.348 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.348 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.351 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.351 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.352 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.352 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.353 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.356 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.356 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.356 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.357 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.357 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.360 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.363 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.363 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.363 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.364 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.367 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.367 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.368 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.369 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.369 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.369 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.369 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.369 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.370 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.371 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.371 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.374 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.374 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.375 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.375 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.375 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.376 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.379 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.379 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.380 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.381 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.381 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.381 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.381 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.381 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.382 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.384 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.385 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.386 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.386 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.386 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.387 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.387 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.391 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.391 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.392 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.392 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.392 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.393 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.395 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.397 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.398 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.398 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.398 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.398 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.400 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.403 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.403 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.403 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.404 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.405 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.408 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.408 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.408 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.409 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.415 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.417 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.419 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.424 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.424 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.424 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.426 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.426 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.427 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.428 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.432 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.432 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.432 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.432 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.432 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.435 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.435 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.443 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.443 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.443 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.443 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.444 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.445 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.445 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.450 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.450 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.450 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.452 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.453 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.454 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.457 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.458 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.459 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.459 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.459 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.460 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.463 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.464 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.464 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.464 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.465 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.469 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.471 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.472 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.474 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.474 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.474 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.475 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.478 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.479 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.482 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.486 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.486 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.486 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.488 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.490 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.493 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.493 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.493 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.494 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.499 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.500 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.501 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.501 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.501 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.502 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.502 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.506 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.507 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.507 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.507 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.508 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.511 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.512 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.513 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.517 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.518 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.519 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.519 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.520 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.521 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.523 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.527 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.527 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.527 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.541 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.542 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.543 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.545 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.546 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.547 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.547 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.547 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.548 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.548 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.551 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.551 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.551 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.551 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.551 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.552 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.553 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.557 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.557 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.557 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.557 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.558 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.558 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.563 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.563 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.563 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.564 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.568 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.569 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.569 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.569 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.570 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.572 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.574 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.575 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.575 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.575 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.575 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.576 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.578 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.578 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.580 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.580 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.580 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.582 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.584 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.586 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.586 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.586 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.586 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.586 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.587 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.588 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.592 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.592 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.592 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.592 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.593 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.597 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.597 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.597 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.598 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.598 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.602 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.602 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.602 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.602 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.602 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.603 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.603 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.607 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.607 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.608 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.608 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.608 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.609 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.609 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.615 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.615 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.615 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.617 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.617 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.618 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.622 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.623 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.623 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.623 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.624 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.628 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.629 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.629 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.629 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.630 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.631 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.633 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.634 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.635 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.636 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.636 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.636 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.637 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.640 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.641 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.642 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.643 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.643 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.643 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.643 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.654 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.655 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.655 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.655 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.655 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.656 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.656 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.657 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.663 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.663 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.663 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.664 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.665 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.666 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.669 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.670 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.670 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.670 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.671 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.674 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.677 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.678 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.678 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.678 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.679 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.679 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.684 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.685 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.686 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.686 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.686 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.690 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.691 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.692 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.694 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.694 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.694 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.695 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.701 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.701 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.701 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.701 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.702 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.702 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.704 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.709 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.710 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.710 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.714 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.714 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.716 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.718 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.721 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.723 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.726 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.726 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.726 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.726 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.727 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.728 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.731 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.733 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.734 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.734 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.735 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.737 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.740 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.742 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.743 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.746 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.746 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.746 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.748 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.749 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.751 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.753 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.756 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.756 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.756 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.757 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.762 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.763 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.764 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.765 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.765 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.765 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.766 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.771 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.771 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.771 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.772 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.774 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.775 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.778 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.778 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.778 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.779 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.779 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.785 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.785 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.786 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.786 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.786 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.787 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.787 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.790 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.790 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.792 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.794 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.795 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.797 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.797 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.797 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.798 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.798 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.804 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.804 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.804 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.805 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.808 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.811 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.814 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.814 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.814 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.814 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.814 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.815 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.821 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.821 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.821 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.821 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.822 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.822 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.825 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.827 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.827 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.827 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.828 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.830 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.833 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.834 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.835 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.835 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.835 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.835 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.837 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.838 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.840 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.842 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.844 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.844 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.844 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.845 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.848 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.850 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.851 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.854 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.854 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.854 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.856 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.857 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.859 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.862 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.863 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.863 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.863 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.877 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.877 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.880 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.882 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.883 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.884 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.886 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.887 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.887 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.888 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.889 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.891 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.893 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.895 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.896 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.896 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.897 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.900 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.902 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.904 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.904 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.905 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.907 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.908 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.910 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.912 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.915 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.917 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.917 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.917 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.917 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.917 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.919 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.927 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.930 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.930 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.930 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.932 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.933 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.934 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.938 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.939 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.941 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.942 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.942 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.942 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.942 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.942 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.942 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.943 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.944 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.946 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.948 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.948 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.949 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.950 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.950 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.951 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.953 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.959 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.959 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.959 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.959 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.959 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.959 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.960 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.965 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.965 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.965 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.966 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.966 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.968 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.974 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.974 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.974 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.975 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.976 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.977 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.981 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.981 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.981 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.982 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.983 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.986 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.987 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:02.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.989 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.990 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:02.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:02.990 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:02.991 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:02.991 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:02.994 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:02.995 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:02.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.999 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:02.999 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.000 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.000 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.001 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.001 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.002 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.003 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.008 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.008 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.008 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.009 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.011 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.015 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.016 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.016 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.016 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.017 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.018 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.024 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.026 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.026 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.027 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.028 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.028 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.028 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.030 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.034 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.037 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.038 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.038 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.038 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.044 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.046 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.047 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.048 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.048 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.048 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.049 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.050 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.052 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.055 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.055 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.055 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.056 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.058 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.061 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.062 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.063 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.064 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.064 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.065 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.065 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.070 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.070 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.070 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.071 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.072 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.074 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.077 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.077 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.077 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.078 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.079 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.080 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.080 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.083 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.083 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.083 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.084 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.088 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.088 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.088 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.089 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.089 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.090 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.093 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.093 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.093 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.094 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.095 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.098 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.099 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.099 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.099 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.100 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.102 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.103 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.103 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.104 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.104 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.107 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.107 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.108 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.108 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.108 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.109 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.109 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.112 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.113 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.113 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.113 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.114 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.117 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.117 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.117 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.118 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.118 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.123 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.123 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.123 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.124 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.124 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.125 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.127 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.128 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.128 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.128 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.129 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.132 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.132 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.132 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.133 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.133 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.136 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.137 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.137 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.137 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.138 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.138 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.143 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.143 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.143 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.143 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.144 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.144 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.147 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.149 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.149 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.150 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.150 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.150 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.150 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.154 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.154 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.154 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.155 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.155 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.158 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.160 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.160 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.160 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.160 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.161 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.164 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.165 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.165 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.165 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.166 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.168 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.170 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.170 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.170 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.171 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.176 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.176 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.177 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.177 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.177 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.178 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.178 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.179 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.183 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.183 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.183 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.183 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.184 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.185 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.189 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.189 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.189 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.190 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.190 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.195 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.199 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.200 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.200 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.200 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.201 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.202 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.210 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.212 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.213 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.213 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.213 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.214 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.214 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.214 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.218 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.220 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.220 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.221 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.221 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.222 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.226 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.226 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.226 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.226 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.227 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.231 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.232 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.232 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.232 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.233 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.237 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.237 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.237 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.238 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.241 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.242 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.244 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.245 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.246 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.246 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.247 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.250 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.252 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.252 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.252 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.253 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.253 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.257 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.258 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.258 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.258 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.259 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.259 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.261 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.262 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.264 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.264 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.264 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.265 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.266 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.270 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.270 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.270 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.270 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.270 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.271 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.273 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.274 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.275 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.275 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.275 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.275 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.276 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.278 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.279 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.279 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.280 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.280 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.283 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.284 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.284 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.284 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.286 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.286 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.287 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.288 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.289 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.291 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.291 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.291 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.292 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.297 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.297 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.297 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.297 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.297 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.298 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.299 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.304 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.304 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.304 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.304 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.304 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.305 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.306 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.310 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.311 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.312 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.312 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.312 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.313 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.313 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.314 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.315 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.317 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.318 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.318 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.318 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.319 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.322 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.324 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.324 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.325 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.325 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.326 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.329 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.332 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.333 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.333 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.334 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.339 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.339 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.339 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.340 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.343 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.344 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.344 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.344 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.344 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.348 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.348 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.348 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.349 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.356 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.358 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.359 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.359 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.360 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.365 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.366 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.366 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.373 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.373 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.373 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.374 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.376 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.379 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.379 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.380 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.380 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.380 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.381 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.384 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.384 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.384 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.384 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.384 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.384 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.385 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.386 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.389 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.389 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.389 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.390 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.390 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.394 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.394 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.394 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.395 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.395 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.397 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.400 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.400 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.400 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.401 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.403 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.405 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.405 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.406 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.406 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.406 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.407 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.409 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.409 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.410 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.410 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.411 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.411 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.415 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.415 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.416 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.416 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.416 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.417 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.421 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.421 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.421 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.421 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.422 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.422 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.423 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.425 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.427 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.427 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.427 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.431 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.432 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.433 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.436 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.436 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.436 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.436 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.437 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.440 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.440 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.440 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.441 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.442 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.442 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.467 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.468 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.472 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.472 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.473 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.473 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.473 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.474 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.479 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.479 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.479 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.480 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.481 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.482 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.483 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.486 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.486 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.486 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.487 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.491 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.493 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.493 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.493 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.494 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.495 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.495 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.498 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.498 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.499 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.499 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.503 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.504 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.505 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.505 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.506 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.507 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.508 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.511 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.511 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.511 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.511 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.512 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.514 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.516 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.516 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.516 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.517 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.519 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.522 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.523 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.523 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.523 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.524 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.524 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.528 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.528 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.528 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.529 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.529 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.533 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.533 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.534 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.534 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.534 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.534 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.539 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.539 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.541 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.543 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.545 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.546 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.547 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.547 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.547 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.549 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.552 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.555 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.556 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.557 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.557 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.557 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.558 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.562 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.563 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.563 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.563 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.564 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.564 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.568 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.568 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.568 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.569 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.571 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.575 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.575 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.575 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.576 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.577 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.579 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.582 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.582 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.582 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.583 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.583 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.586 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.587 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.588 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.589 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.589 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.589 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.590 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.592 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.594 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.595 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.595 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.595 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.596 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.600 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.601 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.601 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.601 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.602 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.602 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.606 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.606 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.606 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.607 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.607 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.607 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.607 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.607 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.611 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.611 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.611 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.611 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.611 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.611 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.612 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.613 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.615 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.617 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.617 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.617 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.618 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.620 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.621 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.621 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.622 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.622 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.622 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.623 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.624 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.626 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.626 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.627 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.627 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.627 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.627 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.630 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.631 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.631 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.631 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.631 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.634 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.636 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.636 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.636 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.637 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.638 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.638 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.639 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.641 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.643 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.643 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.643 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.644 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.647 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.648 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.649 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.649 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.649 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.650 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.654 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.654 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.654 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.654 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.655 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.659 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.660 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.660 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.660 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.660 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.660 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.661 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.661 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.665 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.666 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.667 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.667 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.667 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.669 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.670 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.672 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.672 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.672 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.673 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.673 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.675 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.677 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.677 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.677 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.678 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.680 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.681 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.683 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.683 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.683 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.684 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.684 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.688 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.688 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.688 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.689 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.689 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.689 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.690 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.692 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.693 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.695 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.695 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.695 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.695 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.700 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.700 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.700 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.702 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.704 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.706 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.706 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.706 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.706 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.706 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.706 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.707 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.708 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.713 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.714 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.714 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.714 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.715 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.716 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.720 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.720 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.720 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.721 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.722 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.722 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.725 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.726 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.726 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.727 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.728 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.730 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.731 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.732 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.732 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.732 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.733 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.739 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.739 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.740 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.741 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.741 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.741 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.742 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.744 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.747 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.747 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.747 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.747 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.747 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.748 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.749 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.750 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.754 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.755 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.755 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.755 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.757 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.759 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.759 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.761 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.761 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.761 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.761 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.762 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.771 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.772 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.772 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.772 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.773 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.780 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.781 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.781 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.781 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.782 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.783 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.789 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.790 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.790 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.790 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.792 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.794 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.798 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.799 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.800 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.800 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.800 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.804 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.805 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.806 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.806 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.807 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.808 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.808 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.814 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.814 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.814 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.814 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.814 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.816 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.816 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.821 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.822 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.822 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.822 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.823 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.824 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.826 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.828 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.830 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.830 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.830 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.831 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.832 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.836 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.837 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.838 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.839 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.839 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.840 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.842 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.844 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.845 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.845 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.846 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.846 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.850 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.851 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.852 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.852 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.852 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.852 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.853 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.854 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.856 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.857 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.858 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.859 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.859 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.859 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.859 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.859 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.860 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.863 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.864 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.866 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.868 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.868 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.868 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.869 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.870 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.872 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.873 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.873 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.874 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.875 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.875 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.876 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.876 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.880 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.889 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.891 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.893 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.893 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.893 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.894 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.895 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.897 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.900 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.900 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.900 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.901 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.901 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.905 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.905 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.905 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.906 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.907 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.911 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.911 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.911 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.917 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.917 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.924 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.925 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.929 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.931 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.932 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.932 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.933 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.933 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.934 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.938 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.938 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.938 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.939 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.940 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.942 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.945 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.945 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.945 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.945 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.946 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.950 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.952 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.952 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.952 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.953 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.953 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.964 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.965 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.966 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.966 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.966 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.968 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.969 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.969 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.975 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.975 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.975 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.976 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.977 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.977 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.983 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.985 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.986 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.986 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.987 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:03.987 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.989 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:03.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.994 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:03.994 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:03.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:03.995 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:03.995 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:03.996 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:03.996 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:03.997 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.005 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.007 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.008 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.009 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.009 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.009 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.009 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.010 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.010 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.016 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.016 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.016 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.017 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.017 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.021 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.022 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.024 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.025 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.026 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.026 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.027 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.028 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.030 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.032 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.033 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.035 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.035 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.035 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.036 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.037 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.037 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.040 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.042 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.043 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.043 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.043 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.044 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.048 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.048 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.049 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.049 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.052 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.053 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.056 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.056 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.056 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.056 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.056 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.057 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.059 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.062 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.062 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.062 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.062 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.062 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.063 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.064 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.065 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.067 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.067 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.067 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.068 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.068 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.069 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.072 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.073 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.074 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.074 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.075 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.077 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.078 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.079 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.079 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.080 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.081 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.081 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.082 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.083 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.088 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.089 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.089 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.089 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.090 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.091 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.092 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.095 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.095 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.095 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.095 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.095 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.096 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.098 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.101 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.104 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.106 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.106 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.106 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.107 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.115 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.119 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.119 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.119 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.119 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.120 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.120 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.126 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.127 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.129 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.129 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.129 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.129 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.129 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.129 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.130 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.135 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.138 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.138 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.138 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.138 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.138 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.139 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.143 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.143 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.144 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.144 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.144 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.145 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.147 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.149 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.150 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.150 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.150 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.151 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.151 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.152 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.153 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.157 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.158 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.158 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.158 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.159 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.159 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.163 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.166 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.167 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.167 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.167 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.167 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.169 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.169 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.171 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.174 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.174 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.174 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.175 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.177 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.179 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.180 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.180 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.180 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.180 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.181 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.188 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.188 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.188 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.188 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.189 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.190 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.191 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.193 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.193 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.193 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.194 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.197 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.198 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.198 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.198 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.198 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.199 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.201 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.203 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.203 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.203 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.204 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.208 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.215 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.217 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.217 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.217 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.217 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.218 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.221 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.224 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.224 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.224 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.224 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.225 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.225 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.230 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.230 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.230 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.230 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.231 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.234 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.236 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.240 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.240 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.241 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.241 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.242 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.247 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.247 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.247 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.248 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.248 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.250 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.252 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.253 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.256 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.257 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.257 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.258 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.259 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.261 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.262 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.265 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.265 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.265 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.267 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.270 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.276 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.276 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.276 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.277 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.277 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.278 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.282 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.282 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.282 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.282 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.283 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.283 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.284 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.288 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.288 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.288 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.289 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.291 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.293 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.293 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.293 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.293 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.294 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.295 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.298 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.298 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.300 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.300 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.300 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.301 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.302 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.305 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.306 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.308 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.308 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.308 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.310 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.311 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.312 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.313 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.315 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.315 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.315 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.316 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.316 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.319 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.319 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.320 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.320 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.320 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.321 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.322 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.324 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.326 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.326 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.327 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.327 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.330 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.331 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.332 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.332 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.333 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.333 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.336 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.336 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.337 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.337 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.338 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.338 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.343 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.344 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.344 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.344 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.345 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.345 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.349 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.349 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.349 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.350 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.353 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.353 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.353 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.354 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.355 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.355 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.357 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.358 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.358 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.358 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.359 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.363 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.363 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.364 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.364 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.366 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.367 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.367 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.367 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.368 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.368 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.368 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.368 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.368 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.369 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.369 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.372 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.372 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.372 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.373 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.375 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.377 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.378 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.378 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.378 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.379 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.380 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.381 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.383 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.383 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.383 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.383 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.386 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.389 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.389 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.389 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.389 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.390 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.395 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.395 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.395 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.395 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.396 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.396 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.399 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.399 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.400 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.400 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.400 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.401 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.407 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.408 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.408 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.408 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.408 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.409 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.411 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.412 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.412 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.413 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.413 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.417 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.419 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.420 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.420 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.420 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.421 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.424 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.425 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.425 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.425 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.425 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.425 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.426 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.429 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.432 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.432 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.432 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.433 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.433 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.433 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.434 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.435 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.438 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.439 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.439 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.439 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.440 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.441 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.443 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.445 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.445 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.445 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.446 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.449 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.450 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.450 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.450 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.451 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.451 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.454 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.455 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.456 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.456 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.456 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.458 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.459 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.460 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.462 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.462 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.462 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.463 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.465 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.466 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.467 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.468 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.468 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.468 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.469 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.469 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.472 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.472 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.472 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.473 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.475 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.475 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.476 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.478 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.478 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.478 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.478 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.479 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.479 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.483 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.483 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.483 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.484 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.487 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.488 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.488 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.489 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.489 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.489 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.490 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.493 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.494 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.494 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.494 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.495 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.497 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.498 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.499 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.499 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.499 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.499 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.504 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.504 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.504 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.504 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.505 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.511 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.511 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.512 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.512 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.512 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.514 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.516 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.516 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.516 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.518 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.521 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.523 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.523 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.523 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.524 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.524 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.526 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.528 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.528 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.528 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.529 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.531 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.532 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.532 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.533 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.533 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.536 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.539 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.540 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.540 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.540 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.541 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.544 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.545 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.546 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.546 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.547 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.547 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.547 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.547 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.550 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.551 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.552 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.553 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.553 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.553 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.555 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.555 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.556 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.560 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.560 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.560 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.561 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.565 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.565 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.565 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.566 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.567 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.568 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.570 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.570 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.570 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.572 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.572 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.575 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.576 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.576 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.576 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.578 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.579 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.580 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.580 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.580 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.581 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.581 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.584 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.584 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.584 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.585 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.585 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.589 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.589 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.589 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.590 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.590 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.591 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.595 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.595 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.595 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.596 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.596 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.600 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.600 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.600 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.601 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.601 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.602 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.603 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.606 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.606 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.606 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.606 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.606 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.610 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.610 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.610 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.611 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.611 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.612 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.619 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.619 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.619 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.620 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.620 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.624 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.625 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.625 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.625 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.626 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.627 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.635 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.637 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.638 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.638 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.639 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.639 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.639 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.640 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.641 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.644 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.648 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.648 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.648 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.649 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.653 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.654 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.655 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.655 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.655 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.655 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.656 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.657 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.660 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.661 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.662 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.662 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.662 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.664 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.667 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.668 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.669 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.672 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.673 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.673 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.674 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.676 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.677 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.679 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.680 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.680 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.680 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.681 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.685 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.685 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.687 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.687 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.687 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.688 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.689 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.692 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.694 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.694 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.694 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.695 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.696 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.697 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.700 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.701 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.701 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.704 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.706 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.709 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.709 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.709 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.709 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.710 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.713 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.715 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.717 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.717 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.718 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.718 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.719 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.723 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.724 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.724 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.724 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.725 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.726 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.727 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.728 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.732 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.732 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.732 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.733 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.733 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.737 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.737 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.738 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.739 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.739 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.739 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.739 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.740 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.740 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.741 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.744 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.749 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.750 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.754 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.757 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.757 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.757 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.760 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.760 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.761 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.765 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.765 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.765 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.765 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.766 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.770 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.771 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.772 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.772 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.773 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.773 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.779 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.781 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.782 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.782 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.782 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.783 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.783 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.787 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.788 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.790 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.790 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.791 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.791 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.793 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.794 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.797 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.797 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.797 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.798 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.799 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.801 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.804 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.804 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.804 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.805 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.805 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.808 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.809 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.809 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.810 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.810 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.811 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.811 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.812 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.815 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.817 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.817 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.817 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.818 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.819 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.819 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.823 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.823 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.823 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.824 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.824 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.828 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.830 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.830 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.830 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.830 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.831 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.834 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.834 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.836 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.836 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.836 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.837 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.839 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.840 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.842 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.843 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.843 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.843 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.844 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.847 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.848 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.848 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.848 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.849 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.849 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.849 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.850 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.855 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.855 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.855 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.856 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.857 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.857 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.859 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.862 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.862 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.862 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.863 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.866 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.867 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.869 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.869 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.871 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.871 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.871 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.872 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.872 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.878 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.880 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.881 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.883 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.883 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.888 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.889 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.889 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.889 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.890 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.890 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.896 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.897 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.898 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.898 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.899 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.901 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.904 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.904 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.904 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.905 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.907 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.908 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.910 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.910 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.910 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.911 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.913 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.918 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.918 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.918 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.918 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.918 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.920 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.920 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.921 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.924 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.929 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.929 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.929 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.930 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.932 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.934 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.938 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.941 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.941 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.941 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.941 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.941 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.942 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.944 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.945 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.947 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.948 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.949 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.949 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.949 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.950 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.950 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.954 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.955 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.956 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.956 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.956 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.957 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.959 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.961 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.961 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.961 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.961 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.961 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.962 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.964 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.966 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.969 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.971 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.971 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.971 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.972 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.974 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.975 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.977 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.977 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.977 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.978 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.980 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.983 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.985 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.985 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.985 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.986 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.986 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:04.989 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:04.989 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.991 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.991 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.991 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.992 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.994 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:04.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:04.996 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:04.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:04.996 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:04.997 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:04.997 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:04.998 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.006 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.009 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.009 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.009 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.009 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.010 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.013 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.016 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.017 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.017 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.017 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.017 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.017 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.017 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.018 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.022 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.022 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.022 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.025 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.025 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.027 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.029 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.029 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.031 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.031 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.031 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.031 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.032 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.033 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.036 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.037 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.037 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.037 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.038 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.040 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.042 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.042 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.042 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.042 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.043 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.045 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.046 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.047 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.049 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.049 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.050 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.056 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.056 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.056 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.056 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.057 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.057 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.059 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.060 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.062 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.064 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.064 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.065 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.065 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.067 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.067 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.070 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.070 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.070 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.071 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.074 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.075 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.075 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.075 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.077 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.083 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.084 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.084 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.084 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.085 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.086 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.086 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.091 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.092 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.092 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.092 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.092 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.093 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.101 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.101 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.101 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.101 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.102 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.102 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.103 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.104 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.107 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.108 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.108 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.108 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.108 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.112 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.113 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.113 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.113 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.114 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.114 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.116 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.120 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.120 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.120 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.121 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.124 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.124 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.125 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.125 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.125 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.126 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.129 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.131 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.133 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.134 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.134 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.136 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.136 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.136 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.140 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.140 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.142 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.145 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.147 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.147 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.147 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.149 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.150 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.151 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.151 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.154 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.154 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.154 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.155 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.159 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.162 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.163 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.163 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.163 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.163 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.164 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.168 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.169 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.169 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.170 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.172 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.173 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.175 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.176 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.176 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.177 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.180 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.182 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.183 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.184 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.185 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.185 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.185 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.186 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.190 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.190 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.190 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.190 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.190 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.190 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.191 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.191 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.198 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.198 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.198 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.199 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.199 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.200 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.203 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.204 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.204 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.204 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.205 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.210 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.210 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.210 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.211 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.212 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.214 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.216 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.216 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.216 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.217 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.218 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.222 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.222 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.222 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.223 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.224 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.231 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.232 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.232 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.232 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.232 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.233 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.236 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.239 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.240 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.240 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.241 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.241 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.242 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.244 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.247 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.247 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.247 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.248 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.250 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.251 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.253 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.253 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.254 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.254 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.254 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.255 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.257 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.259 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.259 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.259 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.259 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.260 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.261 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.263 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.265 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.265 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.266 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.266 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.270 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.272 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.272 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.272 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.272 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.274 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.274 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.276 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.278 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.278 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.280 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.280 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.280 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.281 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.283 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.284 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.286 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.287 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.287 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.287 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.288 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.293 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.294 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.294 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.294 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.296 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.297 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.299 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.301 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.301 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.301 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.302 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.302 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.304 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.306 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.309 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.309 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.309 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.310 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.315 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.329 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.330 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.332 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.332 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.332 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.333 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.334 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.339 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.339 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.340 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.341 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.342 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.343 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.346 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.346 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.346 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.347 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.350 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.351 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.351 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.351 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.351 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.353 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.358 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.358 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.358 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.359 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.360 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.363 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.364 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.364 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.364 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.365 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.365 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.368 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.369 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.370 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.371 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.371 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.371 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.372 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.373 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.376 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.377 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.377 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.378 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.379 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.384 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.385 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.386 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.386 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.386 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.387 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.388 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.391 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.392 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.392 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.393 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.393 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.395 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.396 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.397 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.399 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.399 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.399 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.400 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.405 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.406 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.406 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.406 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.406 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.406 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.406 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.407 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.408 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.411 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.411 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.411 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.411 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.411 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.414 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.415 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.418 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.419 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.419 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.420 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.420 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.424 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.424 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.424 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.425 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.425 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.428 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.430 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.431 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.431 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.431 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.431 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.431 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.432 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.438 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.438 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.439 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.439 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.439 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.439 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.443 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.444 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.449 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.449 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.450 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.452 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.452 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.453 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.454 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.458 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.458 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.459 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.459 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.461 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.463 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.464 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.466 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.466 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.467 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.467 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.468 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.468 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.470 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.472 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.474 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.474 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.474 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.475 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.475 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.481 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.481 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.481 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.482 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.483 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.484 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.488 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.491 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.491 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.491 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.492 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.492 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.495 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.495 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.497 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.498 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.498 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.498 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.499 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.503 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.506 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.507 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.507 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.507 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.508 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.509 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.509 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.513 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.513 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.513 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.514 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.518 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.519 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.520 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.522 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.522 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.522 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.523 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.524 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.526 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.527 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.527 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.527 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.529 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.530 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.532 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.532 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.532 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.532 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.534 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.535 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.535 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.537 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.537 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.537 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.538 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.540 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.541 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.542 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.542 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.542 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.543 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.545 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.546 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.547 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.550 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.550 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.550 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.551 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.555 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.555 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.555 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.556 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.559 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.560 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.561 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.562 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.562 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.563 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.566 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.567 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.567 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.567 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.569 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.571 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.572 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.573 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.575 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.576 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.576 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.576 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.577 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.581 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.582 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.582 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.582 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.583 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.583 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.585 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.586 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.588 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.588 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.588 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.589 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.592 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.594 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.594 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.594 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.595 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.595 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.599 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.599 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.599 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.600 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.602 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.603 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.603 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.604 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.604 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.604 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.606 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.613 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.614 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.614 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.614 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.616 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.620 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.620 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.621 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.621 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.622 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.625 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.626 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.629 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.629 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.629 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.629 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.633 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.634 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.637 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.641 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.642 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.642 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.642 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.643 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.643 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.648 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.650 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.650 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.651 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.651 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.651 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.652 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.656 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.659 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.659 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.659 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.660 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.661 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.662 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.665 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.666 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.666 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.666 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.667 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.671 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.672 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.672 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.672 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.673 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.673 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.674 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.677 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.677 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.677 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.678 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.681 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.684 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.684 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.684 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.685 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.687 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.688 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.689 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.691 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.693 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.693 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.693 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.694 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.695 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.698 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.699 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.703 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.703 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.703 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.704 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.706 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.707 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.710 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.710 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.710 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.711 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.715 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.716 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.716 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.716 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.716 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.717 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.718 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.723 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.727 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.728 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.728 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.728 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.728 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.729 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.729 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.730 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.732 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.736 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.736 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.736 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.737 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.739 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.742 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.743 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.744 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.744 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.744 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.744 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.745 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.745 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.752 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.752 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.752 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.753 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.754 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.756 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.758 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.760 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.762 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.762 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.762 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.762 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.763 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.766 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.766 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.767 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.768 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.768 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.768 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.768 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.769 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.773 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.773 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.773 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.778 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.778 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.778 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.779 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.779 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.783 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.783 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.783 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.784 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.784 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.786 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.787 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.788 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.789 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.789 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.791 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.791 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.799 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.799 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.799 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.800 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.801 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.801 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.802 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.807 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.807 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.808 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.809 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.814 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.815 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.816 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.816 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.816 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.817 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.817 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.820 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.821 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.822 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.822 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.822 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.823 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.826 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.828 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.828 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.828 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.828 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.828 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.829 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.831 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.833 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.834 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.834 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.835 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.835 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.835 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.836 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.838 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.840 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.841 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.841 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.841 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.842 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.843 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.847 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.848 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.849 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.849 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.849 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.849 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.850 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.853 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.856 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.856 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.856 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.857 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.859 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.860 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.862 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.862 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.862 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.863 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.864 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.867 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.868 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.869 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.869 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.869 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.869 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.870 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.872 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.874 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.875 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.876 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.877 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.878 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.878 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.879 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.882 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.885 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.887 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.888 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.888 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.888 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.890 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.890 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.896 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.897 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.897 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.897 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.899 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.900 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.901 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.907 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.907 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.907 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.908 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.910 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.911 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.912 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.915 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.916 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.916 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.917 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.919 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.922 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.926 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.927 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.927 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.927 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.928 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.929 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.935 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.936 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.936 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.936 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.937 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.938 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.942 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.942 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.945 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.946 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.946 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.946 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.947 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.950 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.953 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.953 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.953 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.954 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.954 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.956 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.959 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.960 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.960 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.960 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.961 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.963 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.966 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.966 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.966 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.967 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.968 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.968 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.972 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.972 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.972 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.973 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.978 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.978 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.978 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.978 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.978 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.978 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.979 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.980 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.983 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.983 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.983 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.985 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.985 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.985 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.986 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.989 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.990 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.990 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.990 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.991 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:05.991 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:05.992 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:05.993 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:05.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:05.996 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:05.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:05.996 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:05.996 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:05.998 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.002 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.003 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.005 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.005 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.005 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.006 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.009 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.010 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.010 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.011 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.011 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.011 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.012 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.014 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.014 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.015 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.016 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.016 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.016 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.016 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.017 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.023 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.023 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.023 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.024 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.025 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.026 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.027 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.028 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.028 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.028 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.029 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.035 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.037 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.037 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.037 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.038 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.039 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.042 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.046 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.046 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.047 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.047 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.047 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.047 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.048 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.051 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.052 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.052 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.052 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.053 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.056 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.057 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.058 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.058 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.058 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.059 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.062 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.063 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.063 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.063 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.064 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.066 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.067 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.070 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.070 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.071 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.075 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.079 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.080 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.080 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.080 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.080 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.080 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.081 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.082 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.084 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.088 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.088 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.088 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.089 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.091 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.092 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.094 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.094 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.094 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.095 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.097 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.099 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.099 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.099 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.100 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.101 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.103 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.105 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.105 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.105 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.106 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.109 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.110 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.111 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.111 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.111 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.112 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.116 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.117 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.117 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.117 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.118 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.118 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.119 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.122 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.122 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.122 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.122 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.122 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.123 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.127 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.127 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.128 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.128 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.129 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.130 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.132 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.132 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.132 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.133 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.133 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.137 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.137 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.137 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.138 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.139 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.142 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.142 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.142 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.143 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.143 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.149 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.149 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.149 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.149 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.150 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.154 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.155 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.155 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.156 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.156 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.157 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.160 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.162 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.162 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.162 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.163 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.164 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.166 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.169 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.169 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.169 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.170 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.171 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.174 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.174 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.174 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.175 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.176 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.178 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.179 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.180 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.180 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.180 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.181 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.184 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.184 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.185 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.185 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.185 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.186 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.186 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.190 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.191 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.191 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.191 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.191 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.191 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.191 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.192 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.195 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.196 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.197 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.197 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.198 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.198 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.203 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.203 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.203 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.203 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.204 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.206 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.208 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.208 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.208 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.208 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.209 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.212 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.212 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.212 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.213 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.220 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.220 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.220 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.221 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.222 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.222 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.226 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.226 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.226 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.227 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.228 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.230 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.231 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.231 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.231 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.232 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.233 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.236 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.236 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.236 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.237 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.240 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.241 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.241 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.241 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.242 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.242 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.245 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.247 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.247 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.247 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.248 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.250 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.252 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.253 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.253 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.253 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.253 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.253 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.254 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.255 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.260 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.260 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.261 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.261 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.262 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.262 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.265 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.265 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.266 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.267 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.268 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.269 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.270 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.271 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.272 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.272 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.272 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.276 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.276 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.277 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.278 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.278 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.282 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.282 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.282 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.283 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.283 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.283 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.288 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.288 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.288 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.289 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.290 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.294 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.295 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.295 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.295 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.296 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.296 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.299 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.301 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.301 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.301 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.302 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.306 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.306 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.308 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.308 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.308 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.309 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.311 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.315 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.315 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.315 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.316 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.317 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.319 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.319 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.322 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.322 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.324 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.325 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.325 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.329 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.330 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.331 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.331 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.331 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.331 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.333 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.336 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.336 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.339 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.339 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.339 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.341 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.345 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.345 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.345 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.346 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.346 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.350 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.352 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.352 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.352 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.353 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.355 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.358 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.359 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.359 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.360 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.365 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.366 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.368 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.369 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.371 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.376 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.376 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.376 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.377 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.378 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.383 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.385 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.385 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.386 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.387 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.387 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.387 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.388 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.391 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.394 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.394 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.394 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.395 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.401 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.402 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.403 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.403 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.403 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.404 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.404 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.409 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.409 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.409 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.409 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.409 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.410 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.411 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.414 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.415 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.416 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.417 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.417 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.417 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.421 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.422 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.423 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.423 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.423 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.424 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.426 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.428 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.430 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.430 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.430 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.431 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.434 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.436 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.437 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.437 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.438 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.439 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.443 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.444 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.445 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.445 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.445 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.446 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.452 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.452 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.454 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.455 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.455 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.455 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.456 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.457 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.460 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.460 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.461 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.461 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.462 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.463 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.464 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.466 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.467 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.471 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.472 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.472 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.473 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.475 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.476 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.512 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.513 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.513 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.514 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.514 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.515 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.516 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.519 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.519 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.519 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.519 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.519 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.520 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.520 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.524 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.525 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.525 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.526 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.529 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.529 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.530 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.530 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.531 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.531 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.531 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.532 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.534 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.534 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.535 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.536 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.536 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.536 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.537 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.542 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.543 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.543 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.544 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.544 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.544 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.545 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.547 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.549 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.551 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.551 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.551 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.551 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.551 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.552 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.557 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.557 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.557 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.558 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.559 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.563 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.564 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.564 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.564 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.565 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.565 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.570 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.570 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.570 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.571 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.571 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.575 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.575 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.576 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.576 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.577 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.577 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.581 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.582 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.582 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.582 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.583 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.583 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.586 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.590 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.590 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.590 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.591 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.593 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.635 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.636 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.654 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.654 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.654 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.655 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.656 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.658 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.659 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.662 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.664 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.664 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.664 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.666 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.671 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.672 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.674 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.674 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.674 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.675 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.675 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.675 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.678 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.679 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.680 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.680 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.680 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.687 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.690 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.690 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.690 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.691 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.692 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.692 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.699 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.699 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.699 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.700 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.700 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.703 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.705 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.705 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.705 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.706 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.714 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.718 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.722 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.722 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.722 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.723 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.724 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.731 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.734 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.735 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.735 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.735 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.736 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.737 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.738 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.742 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.742 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.742 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.742 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.742 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.743 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.745 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.746 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.747 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.750 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.755 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.756 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.760 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.760 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.760 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.761 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.763 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.765 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.768 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.770 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.770 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.770 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.772 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.775 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.778 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.782 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.782 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.782 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.784 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.786 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.788 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.790 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.792 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.793 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.795 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.795 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.795 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.797 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.799 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.802 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.806 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.809 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.812 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.813 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.815 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.816 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.818 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.823 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.825 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.827 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.827 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.827 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.829 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.833 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.835 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.836 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.837 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.838 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.838 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.839 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.844 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.847 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.848 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.848 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.848 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.849 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.851 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.854 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.856 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.859 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.864 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.864 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.864 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.867 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.868 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.870 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.872 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.877 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.879 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.879 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.879 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.879 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.880 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.881 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.886 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.887 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.887 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.889 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.891 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.891 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.893 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.897 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.897 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.897 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.898 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.898 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.899 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.901 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.904 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.904 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.904 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.905 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.907 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.910 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.910 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.910 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.911 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.911 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.915 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.916 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.916 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.917 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.919 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.920 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.921 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.922 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.923 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.923 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.923 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.923 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.923 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.924 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.928 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.928 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.928 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.929 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.933 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.934 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.936 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.936 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.936 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.936 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.937 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.941 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.942 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.943 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.943 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.943 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.944 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.946 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.947 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.949 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.951 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.951 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.951 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.952 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.956 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.956 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.957 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.957 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.961 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.961 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.963 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.963 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.963 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.964 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.968 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.971 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.973 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.973 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.974 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.975 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.975 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.978 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.980 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.982 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.982 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.982 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.983 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.983 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.984 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:06.986 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.987 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.988 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.988 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.988 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.989 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.990 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:06.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.993 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:06.994 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:06.994 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:06.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:06.999 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:06.999 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:06.999 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:06.999 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.000 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.000 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.005 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.007 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.007 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.007 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.007 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.008 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.009 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.013 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.013 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.014 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.014 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.015 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.018 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.019 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.019 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.019 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.019 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.019 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.020 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.021 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.024 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.024 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.024 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.024 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.024 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.025 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.026 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.029 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.029 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.029 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.029 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.029 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.030 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.033 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.035 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.035 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.036 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.037 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.037 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.038 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.040 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.041 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.041 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.041 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.042 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.045 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.045 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.045 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.047 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.047 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.048 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.051 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.053 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.053 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.053 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.054 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.058 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.059 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.061 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.061 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.061 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.061 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.063 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.067 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.068 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.069 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.069 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.069 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.072 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.072 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.075 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.077 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.077 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.077 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.078 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.080 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.085 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.085 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.085 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.085 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.087 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.088 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.090 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.093 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.096 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.096 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.096 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.096 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.096 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.097 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.098 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.104 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.105 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.106 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.106 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.106 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.108 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.108 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.112 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.114 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.115 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.116 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.116 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.116 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.117 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.121 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.122 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.122 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.123 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.123 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.125 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.129 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.129 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.129 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.130 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.130 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.131 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.132 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.135 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.137 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.137 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.137 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.139 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.139 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.141 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.145 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.148 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.148 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.148 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.149 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.151 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.152 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.154 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.156 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.156 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.157 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.157 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.157 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.161 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.161 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.162 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.162 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.163 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.163 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.164 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.166 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.167 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.167 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.167 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.168 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.172 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.172 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.172 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.173 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.174 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.177 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.178 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.178 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.179 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.179 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.179 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.180 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.187 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.187 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.187 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.187 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.189 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.191 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.194 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.194 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.194 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.195 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.200 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.202 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.205 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.206 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.206 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.207 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.207 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.208 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.208 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.212 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.213 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.214 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.214 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.215 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.217 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.220 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.220 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.220 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.221 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.222 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.222 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.227 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.229 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.229 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.229 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.229 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.234 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.241 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.241 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.241 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.241 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.243 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.243 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.245 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.250 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.252 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.253 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.253 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.253 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.255 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.255 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.257 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.258 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.260 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.261 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.261 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.261 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.263 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.266 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.266 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.266 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.266 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.267 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.268 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.269 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.273 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.273 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.273 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.274 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.275 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.281 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.282 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.283 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.283 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.284 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.288 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.288 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.288 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.288 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.290 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.294 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.294 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.294 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.295 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.299 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.301 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.303 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.304 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.304 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.304 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.304 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.304 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.305 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.307 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.308 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.309 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.310 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.310 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.310 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.314 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.314 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.314 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.314 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.315 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.319 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.320 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.321 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.321 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.321 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.322 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.325 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.327 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.327 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.327 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.328 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.328 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.330 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.333 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.333 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.333 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.334 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.338 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.341 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.341 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.341 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.341 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.341 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.341 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.342 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.347 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.347 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.347 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.347 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.348 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.353 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.353 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.353 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.354 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.356 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.357 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.358 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.359 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.359 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.360 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.364 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.364 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.364 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.365 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.367 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.368 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.369 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.369 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.370 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.371 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.371 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.372 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.372 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.378 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.378 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.378 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.379 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.380 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.380 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.383 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.384 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.384 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.384 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.384 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.384 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.385 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.388 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.388 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.388 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.389 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.391 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.392 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.393 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.393 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.393 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.393 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.394 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.398 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.399 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.399 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.399 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.400 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.404 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.406 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.406 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.406 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.406 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.406 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.406 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.408 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.410 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.411 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.411 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.412 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.412 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.412 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.413 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.414 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.418 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.418 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.418 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.420 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.420 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.422 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.424 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.424 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.424 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.424 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.425 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.429 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.429 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.429 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.430 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.430 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.433 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.434 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.435 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.435 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.435 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.436 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.440 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.441 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.441 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.441 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.442 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.445 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.446 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.446 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.448 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.448 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.448 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.449 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.452 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.453 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.454 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.455 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.455 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.455 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.456 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.457 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.458 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.463 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.464 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.464 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.465 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.465 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.466 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.471 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.472 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.473 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.473 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.473 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.474 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.474 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.478 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.479 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.479 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.479 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.480 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.480 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.484 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.484 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.484 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.484 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.485 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.487 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.488 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.488 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.489 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.489 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.489 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.490 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.493 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.494 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.494 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.494 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.495 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.500 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.501 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.501 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.502 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.503 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.505 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.506 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.506 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.506 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.507 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.507 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.507 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.509 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.512 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.512 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.512 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.513 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.514 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.516 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.518 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.518 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.518 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.519 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.519 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.523 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.524 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.524 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.524 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.524 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.526 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.528 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.528 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.528 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.529 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.529 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.533 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.533 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.534 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.534 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.535 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.535 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.535 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.535 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.536 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.539 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.540 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.540 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.541 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.541 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.541 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.541 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.541 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.542 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.544 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.545 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.546 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.551 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.552 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.553 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.553 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.553 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.558 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.559 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.563 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.564 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.564 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.564 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.568 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.568 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.568 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.569 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.569 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.572 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.574 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.576 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.576 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.577 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.577 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.577 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.577 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.577 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.579 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.579 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.583 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.584 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.585 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.585 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.585 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.586 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.590 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.590 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.590 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.592 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.592 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.594 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.597 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.601 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.601 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.601 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.603 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.604 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.605 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.606 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.609 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.609 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.609 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.610 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.611 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.613 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.616 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.616 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.616 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.616 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.616 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.621 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.621 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.622 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.622 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.624 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.625 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.626 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.628 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.628 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.628 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.629 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.631 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.633 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.633 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.633 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.633 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.634 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.635 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.638 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.641 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.641 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.642 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.642 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.642 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.643 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.644 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.648 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.648 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.648 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.649 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.651 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.655 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.657 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.657 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.657 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.658 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.658 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.659 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.660 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.661 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.664 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.664 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.664 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.666 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.669 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.671 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.671 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.671 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.673 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.675 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.681 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.681 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.681 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.681 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.681 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.681 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.682 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.682 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.685 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.686 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.687 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.688 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.688 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.688 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.689 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.690 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.692 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.697 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.697 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.697 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.699 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.699 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.700 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.705 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.705 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.705 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.706 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.706 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.711 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.713 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.714 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.714 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.714 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.715 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.718 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.721 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.721 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.722 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.722 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.722 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.723 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.723 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.727 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.727 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.727 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.727 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.727 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.728 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.728 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.734 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.735 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.735 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.735 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.735 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.737 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.737 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.738 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.742 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.742 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.742 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.742 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.742 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.743 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.745 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.749 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.750 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.752 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.752 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.752 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.753 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.756 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.757 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.758 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.758 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.758 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.758 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.758 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.759 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.760 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.763 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.763 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.763 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.764 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.770 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.770 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.770 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.770 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.771 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.771 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.773 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.777 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.777 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.777 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.778 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.779 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.781 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.786 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.786 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.786 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.790 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.790 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.794 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.794 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.796 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.798 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.798 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.798 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.799 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.801 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.805 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.806 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.806 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.807 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.818 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.820 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.821 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.822 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.823 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.824 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.824 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.825 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.826 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.827 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.832 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.832 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.832 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.835 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.836 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.838 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.840 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.842 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.845 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.845 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.845 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.848 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.848 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.850 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.851 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.854 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.854 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.854 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.856 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.856 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.859 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.860 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.861 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.861 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.861 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.862 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.865 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.867 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.867 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.868 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.868 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.868 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.868 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.868 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.872 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.874 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.875 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.875 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.875 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.876 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.876 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.878 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.881 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.882 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.886 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.889 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.889 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.889 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.890 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.897 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.899 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.899 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.899 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.900 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.908 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.908 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.908 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.908 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.909 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.910 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.911 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.918 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.920 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.920 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.920 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.920 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.921 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.928 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.930 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.930 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.930 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.931 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.931 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.932 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.938 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.938 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.938 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.943 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.944 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.945 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.947 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.948 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.950 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.950 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.950 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.951 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.951 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.957 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.957 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.957 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.958 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.962 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.964 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.964 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.964 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.965 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.971 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.974 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.974 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.974 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.976 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.977 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.983 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.983 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.984 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.984 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.984 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.985 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.987 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:07.990 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.993 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.994 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:07.996 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:07.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.997 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:07.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:07.998 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:07.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:07.998 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:07.998 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:07.999 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.002 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.002 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.003 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.003 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.005 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.006 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.008 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.008 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.008 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.009 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.010 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.012 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.012 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.012 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.013 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.015 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.017 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.017 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.017 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.017 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.017 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.017 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.018 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.021 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.021 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.021 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.021 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.022 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.024 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.026 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.026 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.026 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.026 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.026 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.027 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.027 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.031 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.031 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.031 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.032 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.032 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.038 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.039 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.039 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.039 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.040 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.046 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.046 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.046 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.046 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.046 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.047 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.047 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.051 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.053 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.054 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.054 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.054 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.055 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.059 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.060 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.060 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.060 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.061 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.063 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.065 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.065 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.065 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.065 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.065 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.066 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.067 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.068 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.070 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.070 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.071 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.074 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.077 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.077 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.077 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.078 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.078 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.083 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.083 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.083 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.083 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.085 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.087 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.090 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.090 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.090 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.091 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.096 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.097 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.097 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.097 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.098 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.098 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.099 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.101 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.102 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.103 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.103 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.104 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.107 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.107 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.109 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.109 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.109 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.110 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.111 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.116 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.117 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.117 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.117 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.118 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.118 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.119 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.122 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.124 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.125 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.125 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.125 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.126 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.130 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.134 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.135 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.136 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.136 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.136 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.137 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.137 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.144 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.146 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.146 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.146 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.146 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.148 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.148 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.150 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.152 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.152 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.152 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.153 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.157 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.158 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.158 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.158 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.164 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.164 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.164 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.164 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.165 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.166 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.167 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.170 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.170 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.170 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.171 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.174 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.177 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.177 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.177 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.178 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.179 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.179 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.183 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.183 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.183 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.184 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.185 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.186 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.189 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.189 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.189 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.190 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.190 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.195 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.195 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.196 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.196 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.196 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.200 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.201 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.202 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.202 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.202 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.203 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.203 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.205 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.207 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.207 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.207 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.207 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.210 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.211 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.216 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.217 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.217 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.217 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.218 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.222 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.222 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.222 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.222 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.223 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.223 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.224 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.228 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.228 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.228 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.229 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.231 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.232 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.233 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.234 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.234 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.234 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.235 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.236 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.239 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.239 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.239 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.240 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.241 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.244 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.244 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.244 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.245 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.247 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.248 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.249 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.249 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.249 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.250 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.253 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.254 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.254 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.254 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.255 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.256 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.258 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.260 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.260 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.260 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.261 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.263 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.264 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.265 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.265 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.265 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.269 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.269 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.269 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.269 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.270 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.274 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.274 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.274 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.275 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.275 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.278 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.280 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.280 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.280 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.281 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.281 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.286 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.286 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.286 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.287 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.288 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.289 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.292 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.292 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.292 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.292 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.297 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.297 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.297 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.297 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.297 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.298 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.298 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.301 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.302 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.303 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.303 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.303 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.304 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.306 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.308 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.308 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.308 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.309 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.311 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.312 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.315 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.315 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.315 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.316 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.318 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.320 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.323 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.323 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.323 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.323 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.324 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.328 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.328 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.328 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.328 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.329 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.330 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.333 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.333 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.333 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.336 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.339 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.339 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.339 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.339 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.340 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.344 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.344 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.344 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.345 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.353 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.353 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.353 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.354 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.354 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.357 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.358 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.359 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.359 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.361 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.365 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.366 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.367 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.369 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.372 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.372 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.372 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.373 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.375 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.376 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.378 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.378 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.378 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.379 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.381 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.383 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.383 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.383 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.384 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.385 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.390 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.390 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.390 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.391 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.393 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.395 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.396 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.397 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.397 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.398 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.402 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.404 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.404 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.404 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.405 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.406 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.407 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.411 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.413 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.413 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.413 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.413 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.413 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.414 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.415 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.416 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.418 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.422 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.422 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.422 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.423 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.425 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.431 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.433 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.433 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.433 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.434 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.435 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.442 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.443 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.443 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.443 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.443 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.444 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.444 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.450 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.451 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.451 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.451 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.451 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.451 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.451 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.452 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.456 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.458 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.459 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.460 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.460 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.460 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.460 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.461 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.461 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.467 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.467 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.467 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.468 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.470 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.471 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.473 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.473 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.473 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.474 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.479 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.481 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.481 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.481 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.482 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.482 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.484 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.488 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.488 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.488 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.488 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.488 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.489 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.490 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.495 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.495 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.495 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.495 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.495 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.496 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.496 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.498 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.499 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.500 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.502 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.502 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.502 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.503 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.508 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.508 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.509 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.509 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.509 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.510 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.511 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.514 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.516 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.516 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.516 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.517 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.519 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.523 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.523 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.523 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.524 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.525 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.525 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.529 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.530 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.530 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.530 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.530 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.530 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.531 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.532 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.534 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.536 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.538 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.538 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.539 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.539 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.539 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.540 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.543 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.545 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.547 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.550 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.550 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.550 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.551 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.554 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.555 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.556 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.557 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.558 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.558 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.558 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.563 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.563 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.563 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.565 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.565 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.572 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.573 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.574 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.574 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.574 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.575 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.575 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.576 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.584 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.585 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.585 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.585 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.586 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.586 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.587 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.591 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.591 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.591 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.591 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.592 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.598 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.598 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.598 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.599 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.599 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.600 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.602 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.606 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.606 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.606 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.606 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.606 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.607 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.611 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.611 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.612 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.612 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.612 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.613 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.613 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.615 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.617 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.617 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.618 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.619 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.626 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.628 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.629 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.630 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.630 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.630 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.631 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.632 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.634 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.635 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.635 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.636 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.636 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.636 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.637 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.639 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.641 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.641 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.641 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.641 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.641 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.642 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.644 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.647 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.647 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.647 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.648 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.650 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.651 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.652 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.653 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.653 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.653 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.654 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.655 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.655 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.659 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.660 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.660 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.660 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.664 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.665 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.665 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.666 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.667 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.667 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.667 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.668 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.672 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.672 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.672 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.673 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.673 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.674 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.675 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.677 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.678 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.678 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.678 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.681 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.684 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.684 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.684 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.684 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.685 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.685 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.688 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.688 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.689 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.689 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.689 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.690 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.690 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.690 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.691 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.694 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.695 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.695 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.695 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.696 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.697 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.699 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.700 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.700 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.701 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.701 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.702 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.706 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.710 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.710 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.710 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.710 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.711 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.712 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.716 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.716 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.717 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.717 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.717 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.717 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.717 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.718 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.718 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.723 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.723 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.723 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.723 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.724 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.724 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.725 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.725 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.726 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.728 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.728 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.729 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.730 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.730 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.730 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.731 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.733 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.734 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.735 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.736 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.736 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.736 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.737 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.738 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.741 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.741 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.741 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.742 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.742 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.744 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.747 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.747 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.747 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.747 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.747 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.751 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.752 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.752 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.752 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.752 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.753 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.755 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.757 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.757 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.757 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.758 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.762 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.763 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.764 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.764 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.764 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.766 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.766 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.768 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.769 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.771 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.771 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.771 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.775 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.776 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.779 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.780 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.780 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.780 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.781 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.787 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.788 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.788 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.788 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.788 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.790 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.790 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.791 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.793 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.794 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.795 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.795 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.795 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.796 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.799 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.800 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.801 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.802 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.803 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.803 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.803 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.804 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.808 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.808 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.809 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.809 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.810 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.810 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.811 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.811 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.811 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.811 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.814 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.815 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.816 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.817 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.817 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.817 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.818 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.821 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.823 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.824 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.825 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.825 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.826 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.826 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.831 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.831 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.832 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.832 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.832 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.833 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.834 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.836 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.838 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.838 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.838 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.840 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.842 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.844 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.846 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.847 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.847 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.847 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.848 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.850 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.851 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.853 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.853 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.853 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.854 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.855 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.857 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.858 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.859 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.859 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.859 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.860 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.860 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.860 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.861 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.865 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.865 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.865 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.866 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.866 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.869 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.870 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.872 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.872 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.872 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.872 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.873 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.873 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.874 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.876 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.878 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.878 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.879 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.879 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.879 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.880 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.882 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.883 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.883 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.884 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.884 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.884 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.885 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.885 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.885 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.889 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.889 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.889 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.889 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.893 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.894 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.894 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.895 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.895 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.895 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.896 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.899 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.899 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.899 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.900 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.901 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.903 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.904 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.904 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.904 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.904 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.905 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.906 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.909 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.909 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.909 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.910 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.912 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.913 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.915 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.915 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.916 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.916 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.917 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.919 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.921 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.921 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.921 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.922 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.924 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.927 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.927 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.927 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.927 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.928 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.929 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.932 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.933 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.933 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.933 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.933 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.934 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.936 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.937 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.940 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.940 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.940 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.943 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.943 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.945 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.948 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.950 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.950 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.950 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.950 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.952 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.952 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.953 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.954 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.956 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.956 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.956 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.957 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.958 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.959 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.961 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.962 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.962 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.962 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.963 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.964 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.967 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.969 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.969 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.969 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.969 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.970 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.971 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.974 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.975 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.976 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.976 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.976 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.977 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.979 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.981 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.982 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.982 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.982 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.986 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.986 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.987 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.988 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:08.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.989 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.989 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.989 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.989 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.989 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.993 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.994 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:08.994 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:08.995 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:08.997 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:08.998 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:08.999 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:08.999 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:08.999 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:08.999 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.000 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.004 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.005 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.006 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.006 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.006 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.007 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.008 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.010 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.012 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.012 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.012 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.013 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.014 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.015 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.017 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.017 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.018 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.018 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.018 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.019 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.024 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.024 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.024 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.024 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.024 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.025 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.026 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.030 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.031 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.031 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.031 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.033 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.033 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.035 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.037 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.038 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.038 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.038 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.044 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.044 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.045 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.045 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.046 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.047 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.048 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.054 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.055 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.056 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.057 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.057 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.057 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.057 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.058 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.062 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.064 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.064 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.064 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.065 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.065 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.068 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.068 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.069 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.069 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.069 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.070 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.072 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.072 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.073 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.073 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.073 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.074 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.074 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.077 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.078 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.078 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.078 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.079 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.082 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.083 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.083 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.083 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.084 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.084 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.086 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.087 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.087 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.088 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.088 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.091 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.092 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.093 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.093 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.093 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.094 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.096 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.097 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.097 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.098 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.098 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.098 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.099 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.101 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.101 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.102 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.102 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.102 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.103 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.105 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.107 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.110 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.112 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.113 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.113 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.113 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.113 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.115 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.116 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.118 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.118 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.119 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.120 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.120 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.122 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.126 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.126 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.126 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.126 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.127 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.128 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.129 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.129 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.130 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.131 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.131 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.131 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.131 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.135 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.136 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.136 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.136 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.136 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.137 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.143 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.143 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.143 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.143 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.143 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.144 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.145 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.145 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.146 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.149 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.149 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.149 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.150 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.151 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.152 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.154 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.155 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.155 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.155 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.156 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.162 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.162 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.162 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.163 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.164 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.164 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.166 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.168 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.168 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.168 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.169 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.170 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.173 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.173 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.173 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.173 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.175 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.176 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.176 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.177 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.178 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.178 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.178 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.181 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.183 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.183 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.183 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.184 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.185 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.188 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.188 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.188 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.189 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.190 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.193 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.193 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.194 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.194 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.196 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.197 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.198 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.198 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.198 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.199 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.200 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.203 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.203 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.204 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.204 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.204 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.206 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.207 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.209 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.209 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.209 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.210 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.211 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.214 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.214 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.214 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.215 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.215 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.216 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.219 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.219 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.219 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.220 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.223 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.226 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.226 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.227 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.227 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.228 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.228 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.233 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.233 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.235 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.235 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.235 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.236 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.246 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.247 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.247 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.248 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.249 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.251 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.251 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.251 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.251 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.255 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.255 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.256 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.256 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.256 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.257 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.257 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.260 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.261 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.261 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.261 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.266 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.267 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.267 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.267 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.268 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.268 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.273 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.273 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.273 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.274 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.276 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.276 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.277 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.278 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.278 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.278 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.278 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.278 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.279 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.280 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.280 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.287 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.287 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.287 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.289 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.289 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.291 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.295 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.296 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.296 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.296 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.297 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.297 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.302 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.302 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.302 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.302 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.303 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.306 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.307 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.309 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.309 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.309 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.310 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.313 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.314 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.315 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.317 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.317 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.317 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.317 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.317 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.323 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.323 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.323 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.324 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.327 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.330 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.330 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.331 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.332 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.332 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.332 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.333 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.335 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.336 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.336 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.337 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.337 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.337 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.338 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.339 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.341 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.341 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.342 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.342 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.342 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.343 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.344 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.348 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.350 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.350 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.350 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.351 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.351 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.356 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.356 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.356 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.357 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.357 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.358 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.358 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.361 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.361 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.361 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.361 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.362 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.362 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.362 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.364 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.367 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.367 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.367 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.367 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.367 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.368 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.368 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.370 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.373 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.373 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.373 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.375 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.376 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.379 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.382 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.383 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.383 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.383 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.384 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.384 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.390 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.392 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.394 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.394 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.394 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.394 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.395 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.397 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.399 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.399 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.399 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.400 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.403 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.405 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.405 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.405 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.406 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.406 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.407 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.409 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.410 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.411 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.411 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.411 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.416 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.416 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.417 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.418 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.419 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.419 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.419 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.420 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.424 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.424 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.425 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.425 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.426 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.426 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.430 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.430 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.430 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.431 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.433 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.435 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.436 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.438 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.438 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.439 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.439 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.440 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.442 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.443 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.443 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.444 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.445 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.445 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.445 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.446 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.450 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.450 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.450 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.451 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.452 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.454 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.454 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.455 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.456 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.456 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.456 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.457 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.460 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.461 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.461 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.462 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.463 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.463 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.463 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.464 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.464 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.470 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.470 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.470 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.472 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.472 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.477 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.478 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.479 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.481 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.482 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.482 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.482 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.484 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.484 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.487 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.491 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.491 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.491 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.492 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.493 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.494 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.496 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.498 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.498 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.498 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.498 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.499 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.503 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.504 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.504 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.507 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.507 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.508 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.509 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.512 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.512 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.512 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.513 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.514 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.515 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.516 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.517 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.517 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.517 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.518 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.521 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.522 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.522 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.522 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.523 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.525 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.527 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.527 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.527 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.527 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.529 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.530 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.533 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.535 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.536 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.538 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.538 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.538 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.538 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.538 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.539 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.542 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.546 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.546 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.548 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.549 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.549 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.549 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.550 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.553 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.554 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.557 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.557 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.557 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.558 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.562 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.563 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.565 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.565 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.565 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.566 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.567 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.569 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.570 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.570 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.570 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.571 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.571 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.575 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.575 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.575 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.576 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.576 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.581 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.581 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.582 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.582 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.582 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.582 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.583 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.586 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.589 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.589 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.589 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.590 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.592 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.594 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.597 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.597 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.597 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.598 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.598 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.601 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.602 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.602 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.602 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.602 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.603 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.605 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.606 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.607 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.607 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.607 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.607 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.607 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.608 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.608 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.611 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.613 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.613 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.614 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.614 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.614 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.614 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.618 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.618 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.618 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.618 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.618 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.621 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.623 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.623 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.624 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.624 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.624 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.625 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.629 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.629 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.629 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.630 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.633 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.633 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.633 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.634 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.635 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.638 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.639 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.639 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.639 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.640 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.640 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.641 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.643 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.644 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.644 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.644 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.646 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.649 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.649 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.650 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.650 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.651 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.651 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.651 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.651 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.651 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.652 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.653 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.655 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.660 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.662 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.662 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.662 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.663 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.664 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.664 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.666 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.666 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.668 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.668 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.668 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.668 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.668 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.669 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.672 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.672 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.672 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.673 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.677 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.678 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.679 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.679 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.679 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.680 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.680 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.683 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.683 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.683 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.684 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.685 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.688 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.688 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.689 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.689 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.690 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.690 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.691 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.691 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.694 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.696 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.696 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.696 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.696 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.697 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.697 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.700 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.702 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.703 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.703 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.703 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.704 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.706 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.709 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.709 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.709 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.709 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.710 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.711 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.712 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.715 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.715 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.715 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.716 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.717 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.720 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.720 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.720 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.721 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.726 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.727 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.727 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.729 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.730 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.730 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.731 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.734 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.736 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.737 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.737 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.737 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.740 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.740 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.741 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.742 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.743 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.743 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.744 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.744 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.744 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.745 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.747 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.748 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.749 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.750 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.756 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.756 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.756 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.757 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.757 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.760 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.762 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.765 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.765 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.765 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.766 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.767 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.768 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.770 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.772 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.772 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.772 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.773 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.774 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.775 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.777 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.777 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.777 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.778 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.781 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.782 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.782 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.782 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.783 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.789 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.790 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.790 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.790 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.791 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.798 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.798 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.798 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.798 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.799 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.800 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.801 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.806 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.806 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.806 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.807 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.808 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.809 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.810 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.812 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.812 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.812 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.814 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.816 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.818 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.820 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.822 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.822 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.822 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.822 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.823 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.827 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.827 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.827 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.828 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.829 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.831 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.833 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.833 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.834 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.836 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.836 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.836 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.836 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.837 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.840 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.840 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.842 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.843 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.843 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.843 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.844 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.845 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.848 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.849 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.849 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.849 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.850 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.852 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.853 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.855 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.856 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.856 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.857 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.857 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.861 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.861 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.861 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.862 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.862 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.864 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.867 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.867 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.867 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.867 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.867 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.868 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.870 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.871 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.872 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.873 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.873 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.873 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.873 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.874 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.877 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.879 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.880 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.881 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.888 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.889 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.889 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.889 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.890 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.890 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.891 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.893 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.894 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.894 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.894 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.895 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.899 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.901 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.905 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.905 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.905 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.906 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.906 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.908 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.909 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.911 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.911 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.911 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.912 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.917 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.918 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.919 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.919 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.919 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.923 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.925 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.927 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.928 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.930 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.930 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.930 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.930 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.932 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.932 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.940 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.941 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.942 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.944 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.944 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.944 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.946 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.946 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.947 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.951 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.951 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.951 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.953 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.953 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.954 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.955 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.957 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.958 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.958 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.958 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.961 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.963 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.963 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.964 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.964 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.964 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.964 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.965 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.965 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.967 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.969 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.969 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.969 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.969 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.969 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.970 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.974 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.974 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.974 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.974 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.975 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.976 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.976 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.977 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.981 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.981 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.981 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.982 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.984 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.986 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.987 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.988 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.988 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.988 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.988 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.990 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.990 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:09.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.994 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:09.996 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:09.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:09.996 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:09.996 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:09.997 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:09.998 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:09.998 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:09.999 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.002 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.003 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.003 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.003 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.004 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.006 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.008 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.009 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.010 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.011 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.011 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.011 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.012 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.012 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.014 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.015 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.015 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.016 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.016 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.016 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.017 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.018 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.022 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.023 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.023 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.023 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.023 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.024 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.028 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.028 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.028 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.029 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.030 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.031 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.031 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.033 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.035 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.035 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.035 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.036 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.039 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.039 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.039 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.040 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.041 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.041 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.043 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.044 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.044 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.044 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.045 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.048 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.052 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.052 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.052 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.052 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.053 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.054 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.060 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.060 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.060 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.061 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.062 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.065 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.065 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.067 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.067 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.067 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.067 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.068 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.070 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.072 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.077 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.078 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.078 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.078 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.079 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.080 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.085 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.085 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.087 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.087 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.087 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.087 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.087 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.088 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.089 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.093 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.094 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.094 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.094 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.095 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.096 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.099 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.099 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.099 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.100 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.101 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.102 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.104 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.106 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.106 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.106 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.107 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.108 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.112 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.112 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.113 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.114 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.114 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.114 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.115 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.117 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.118 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.119 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.120 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.120 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.122 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.123 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.124 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.127 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.127 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.127 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.128 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.128 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.129 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.131 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.133 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.133 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.133 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.133 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.133 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.134 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.137 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.140 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.141 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.141 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.141 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.141 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.142 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.145 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.145 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.146 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.146 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.146 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.147 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.148 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.150 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.151 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.153 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.153 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.153 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.153 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.154 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.158 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.158 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.158 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.160 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.160 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.161 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.162 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.165 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.165 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.165 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.166 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.169 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.170 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.170 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.170 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.171 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.171 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.174 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.175 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.175 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.175 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.177 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.177 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.178 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.182 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.182 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.182 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.183 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.183 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.187 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.188 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.188 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.188 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.188 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.191 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.193 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.193 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.193 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.193 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.194 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.195 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.197 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.198 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.198 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.198 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.199 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.204 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.204 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.204 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.204 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.205 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.205 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.209 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.209 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.209 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.210 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.210 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.211 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.215 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.215 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.215 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.216 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.216 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.220 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.221 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.221 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.221 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.222 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.222 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.226 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.226 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.226 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.226 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.227 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.230 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.231 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.231 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.231 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.232 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.233 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.234 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.238 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.238 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.238 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.239 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.241 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.243 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.244 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.246 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.247 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.247 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.247 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.249 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.250 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.252 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.252 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.252 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.252 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.253 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.253 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.257 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.257 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.257 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.257 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.257 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.258 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.259 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.260 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.262 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.262 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.262 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.262 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.262 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.263 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.264 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.266 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.267 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.268 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.268 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.268 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.270 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.275 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.275 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.275 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.277 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.277 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.278 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.281 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.282 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.285 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.286 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.286 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.286 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.286 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.287 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.288 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.291 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.294 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.294 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.294 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.294 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.295 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.297 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.298 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.299 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.299 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.301 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.301 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.301 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.302 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.305 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.305 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.306 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.308 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.308 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.309 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.310 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.311 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.311 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.312 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.314 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.316 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.316 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.316 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.317 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.319 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.321 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.322 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.322 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.322 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.322 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.323 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.327 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.327 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.328 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.328 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.329 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.332 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.334 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.334 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.334 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.335 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.335 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.340 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.341 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.341 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.341 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.341 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.342 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.342 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.343 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.346 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.346 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.346 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.348 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.349 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.351 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.352 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.355 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.355 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.355 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.356 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.357 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.361 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.362 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.363 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.363 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.364 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.364 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.364 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.365 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.368 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.368 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.369 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.370 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.370 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.370 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.370 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.371 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.371 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.374 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.375 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.375 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.375 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.376 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.379 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.381 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.381 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.382 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.382 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.382 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.383 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.384 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.390 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.390 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.390 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.391 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.392 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.395 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.395 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.397 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.397 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.397 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.397 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.398 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.398 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.402 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.404 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.404 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.404 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.405 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.405 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.409 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.410 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.412 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.412 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.412 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.412 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.415 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.417 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.418 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.418 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.418 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.419 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.419 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.423 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.423 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.425 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.426 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.426 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.426 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.427 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.429 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.432 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.434 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.435 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.435 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.435 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.436 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.444 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.444 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.444 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.445 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.446 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.446 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.448 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.451 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.452 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.452 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.452 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.452 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.452 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.453 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.455 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.458 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.459 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.459 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.459 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.460 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.462 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.463 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.464 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.465 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.465 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.465 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.465 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.465 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.465 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.466 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.466 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.470 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.470 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.470 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.471 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.473 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.474 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.475 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.476 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.477 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.477 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.477 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.478 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.478 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.482 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.483 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.483 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.483 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.484 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.485 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.488 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.488 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.488 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.488 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.488 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.489 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.492 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.493 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.493 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.493 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.493 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.494 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.495 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.498 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.498 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.499 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.499 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.502 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.503 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.504 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.504 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.504 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.504 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.505 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.512 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.512 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.512 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.512 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.513 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.515 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.516 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.517 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.518 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.518 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.518 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.519 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.521 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.521 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.524 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.524 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.524 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.525 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.528 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.529 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.530 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.533 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.533 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.533 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.533 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.533 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.535 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.536 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.538 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.540 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.541 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.541 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.542 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.542 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.542 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.543 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.544 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.546 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.548 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.548 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.548 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.549 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.549 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.551 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.554 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.554 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.554 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.555 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.557 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.561 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.561 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.561 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.561 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.562 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.562 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.566 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.567 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.567 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.567 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.568 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.568 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.570 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.572 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.573 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.573 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.574 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.574 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.576 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.577 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.578 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.578 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.578 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.578 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.578 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.578 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.580 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.580 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.581 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.585 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.585 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.585 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.586 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.589 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.590 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.592 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.594 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.594 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.594 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.594 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.595 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.602 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.602 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.603 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.606 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.606 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.606 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.606 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.607 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.609 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.611 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.614 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.614 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.614 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.616 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.617 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.622 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.622 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.623 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.623 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.623 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.624 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.625 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.625 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.629 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.629 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.629 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.629 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.630 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.630 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.632 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.634 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.634 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.635 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.635 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.635 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.635 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.635 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.636 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.638 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.639 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.640 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.640 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.642 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.643 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.644 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.645 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.648 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.648 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.648 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.649 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.651 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.652 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.654 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.654 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.654 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.654 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.655 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.659 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.659 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.659 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.659 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.660 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.661 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.663 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.665 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.665 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.665 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.665 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.666 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.666 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.669 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.672 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.672 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.672 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.672 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.673 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.673 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.677 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.679 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.679 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.679 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.679 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.680 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.683 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.684 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.685 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.686 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.686 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.686 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.689 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.690 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.691 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.691 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.691 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.691 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.691 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.692 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.692 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.694 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.696 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.696 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.697 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.698 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.698 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.699 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.699 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.703 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.704 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.704 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.704 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.704 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.705 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.709 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.709 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.709 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.710 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.710 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.713 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.714 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.715 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.715 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.715 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.716 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.720 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.721 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.721 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.721 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.721 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.721 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.722 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.723 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.723 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.726 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.727 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.727 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.728 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.730 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.731 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.732 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.732 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.732 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.733 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.735 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.737 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.737 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.737 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.737 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.737 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.738 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.740 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.744 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.745 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.745 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.745 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.745 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.746 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.749 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.750 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.751 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.752 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.755 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.755 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.755 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.756 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.758 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.759 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.759 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.760 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.760 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.760 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.760 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.762 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.762 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.766 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.766 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.766 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.766 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.766 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.767 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.767 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.770 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.773 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.773 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.773 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.774 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.777 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.778 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.779 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.779 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.779 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.779 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.780 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.784 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.784 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.784 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.784 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.785 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.787 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.788 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.788 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.788 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.788 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.789 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.791 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.792 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.792 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.793 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.793 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.793 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.793 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.793 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.795 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.795 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.797 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.798 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.799 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.799 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.799 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.802 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.805 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.805 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.805 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.806 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.807 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.811 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.811 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.812 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.812 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.814 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.817 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.818 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.819 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.819 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.819 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.820 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.824 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.825 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.826 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.826 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.828 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.829 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.830 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.830 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.833 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.834 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.836 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.838 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.839 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.840 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.840 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.840 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.841 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.842 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.846 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.847 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.847 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.848 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.848 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.849 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.850 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.853 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.854 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.854 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.854 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.856 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.858 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.859 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.859 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.862 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.862 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.862 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.863 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.867 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.868 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.869 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.869 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.870 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.871 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.871 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.871 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.872 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.874 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.876 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.876 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.877 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.877 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.877 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.877 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.878 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.881 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.883 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.885 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.885 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.885 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.886 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.887 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.888 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.892 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.892 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.892 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.893 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.893 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.894 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.898 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.898 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.898 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.899 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.899 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.902 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.902 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.903 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.903 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.903 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.905 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.906 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.908 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.908 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.908 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.909 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.910 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.913 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.913 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.914 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.915 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.917 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.918 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.919 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.921 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.921 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.921 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.923 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.926 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.929 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.930 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.932 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.932 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.932 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.933 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.935 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.938 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.938 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.938 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.938 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.940 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.941 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.942 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.944 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.945 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.946 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.946 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.946 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.947 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.949 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.950 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.952 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.953 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.953 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.954 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.955 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.959 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.959 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.959 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.959 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.959 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.960 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.960 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.964 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.965 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.966 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.966 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.966 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.967 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.970 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:58:10.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.971 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.971 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.971 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.972 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:58:10.972 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.974 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.977 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.977 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.977 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.977 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.980 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:58:10.982 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:58:10.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:58:10.982 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:58:10.982 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:58:10.983 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:58:10.983 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:58:10.984 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0')