01/15/2026 05:59:34.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:59:34.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:59:34.850 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.850 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.850 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.851 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.852 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.857 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.857 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.857 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.858 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.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:59:34.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.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:59:34.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:59:34.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.864 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.864 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.865 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.868 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.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:59:34.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:59:34.870 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:34.870 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.870 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.870 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.871 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.875 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.875 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.876 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.877 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.883 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.884 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.884 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.885 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.888 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.890 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:34.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.890 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.890 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.891 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.892 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:34.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:59:34.894 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.898 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.898 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.899 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.902 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.903 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.903 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.904 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.905 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.909 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.909 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.910 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.913 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.913 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.913 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.914 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.916 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.921 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.921 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.922 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.925 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:34.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.925 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.925 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.926 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.931 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.931 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.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:59:34.932 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.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:59:34.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.936 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.936 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.940 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:34.941 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.941 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.946 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.946 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.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:59:34.947 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.951 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.951 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.951 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.952 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.957 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.957 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.957 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.958 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.962 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.962 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.963 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.969 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.969 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.969 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.970 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.976 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.976 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.977 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.981 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.981 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.981 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.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:59:34.982 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.985 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.985 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.986 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.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:59:34.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.990 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.990 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.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:59:34.991 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:34.994 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:34.994 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:34.994 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:34.995 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:34.997 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:34.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:59:34.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:59:34.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:59:35.000 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.001 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.001 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.001 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.002 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.006 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.006 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.007 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.011 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.011 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.012 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.018 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.018 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.018 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.019 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.023 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.023 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.024 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.029 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.030 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.030 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.030 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.031 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.034 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.035 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.035 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.035 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.040 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.040 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.040 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.042 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.044 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.044 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.045 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.049 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.050 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.053 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.053 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.055 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.059 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.059 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.059 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.059 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.060 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.063 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.064 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.064 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.066 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.073 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.073 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.073 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.074 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.076 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.080 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.082 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.083 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.083 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.085 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.089 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.089 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.090 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.094 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.094 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.094 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.094 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.098 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.098 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.099 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.102 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.102 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.103 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.106 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.109 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.109 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.110 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.114 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.114 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.114 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.120 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.120 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.120 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.125 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.125 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.126 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.128 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.134 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.134 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.135 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.136 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.141 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.142 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.144 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.144 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.144 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.145 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.149 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.149 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.150 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.154 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.154 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.155 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.158 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.160 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.160 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.161 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.165 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.165 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.166 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.168 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.171 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.171 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.171 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.174 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.176 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.176 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.176 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.176 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.177 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.182 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.182 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.182 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.187 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.187 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.188 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.188 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.192 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.192 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.192 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.193 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.197 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.197 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.198 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.206 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.206 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.207 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.211 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.211 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.211 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.212 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.218 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.218 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.219 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.224 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.224 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.224 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.225 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.228 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.228 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.229 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.231 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.233 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.233 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.233 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.233 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.233 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.234 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.235 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.236 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.239 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.239 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.240 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.248 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.248 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.249 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.254 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.254 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.255 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.258 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.258 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.259 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.264 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.265 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.265 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.271 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.271 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.272 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.272 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.277 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.279 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.279 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.281 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.286 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.286 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.287 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.287 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.293 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.293 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.294 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.296 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.300 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.300 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.301 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.307 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.307 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.308 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.312 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.312 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.312 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.313 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.317 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.317 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.317 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.317 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.318 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.321 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.322 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.322 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.323 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.329 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.329 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.329 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.330 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.332 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.334 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.334 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.335 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.341 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.341 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.342 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.345 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.347 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.347 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.348 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.353 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.353 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.354 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.356 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.359 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.360 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.360 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.360 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.361 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.365 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.365 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.365 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.366 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.370 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.370 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.371 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.371 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.375 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.375 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.376 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.382 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.382 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.382 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.385 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.387 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.387 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.387 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.388 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.392 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.392 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.392 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.394 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.398 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.399 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.400 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.400 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.400 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.407 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.407 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.407 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.408 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.409 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.415 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.415 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.415 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.415 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.416 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.418 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.420 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.420 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.422 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.429 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.429 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.430 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.436 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.436 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.437 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.437 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.438 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.439 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.442 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.442 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.442 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.444 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.446 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.447 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.448 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.448 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.449 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.453 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.456 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.457 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.457 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.457 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.458 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.458 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.462 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.462 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.463 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.464 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.468 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.468 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.469 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.473 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.473 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.473 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.474 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.477 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.480 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.484 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.484 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.486 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.490 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.494 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.494 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.495 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.501 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.501 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.502 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.506 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.506 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.508 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.508 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.508 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.508 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.508 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.513 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.513 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.514 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.516 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.518 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.518 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.519 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.523 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.523 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.524 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.526 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.528 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.528 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.529 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.533 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.533 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.533 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.534 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.535 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.539 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.539 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.540 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.544 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.546 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.547 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.547 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.547 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.550 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.551 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.553 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.553 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.555 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.558 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.561 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.561 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.562 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.563 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.568 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.568 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.569 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.574 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.576 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.576 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.576 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.577 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.583 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.583 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.583 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.584 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.588 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.588 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.589 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.593 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.594 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.594 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.595 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.598 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.598 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.599 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.604 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.604 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.605 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.610 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.610 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.611 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.615 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.615 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.616 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.623 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.623 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.625 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.629 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.631 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.631 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.631 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.631 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.632 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.636 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.636 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.636 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.642 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.642 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.642 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.643 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.647 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.647 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.648 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.652 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.652 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.652 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.652 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.657 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.657 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.658 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.662 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.664 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.664 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.665 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.669 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.670 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.670 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.670 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.671 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.675 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.676 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.676 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.678 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.681 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.682 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.682 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.682 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.683 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.687 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.687 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.692 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.692 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.692 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.693 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.695 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.700 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.700 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.707 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.707 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.707 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.707 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.708 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.712 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.712 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.712 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.713 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.718 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.718 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.719 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.724 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.724 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.725 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.729 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.730 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.730 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.731 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.736 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.736 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.736 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.736 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.743 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.743 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.743 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.743 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.744 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.746 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.747 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.749 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.749 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.755 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.755 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.756 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.761 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.761 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.762 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.764 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.767 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.767 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.768 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.773 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.773 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.780 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.780 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.782 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.782 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.786 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.786 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.788 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.793 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.793 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.793 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.794 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.798 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.798 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.799 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.804 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.804 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.804 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.804 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.810 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.812 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.812 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.813 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.816 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.817 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.817 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.822 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.824 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.824 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.824 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.829 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.829 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.831 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.839 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.839 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.840 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.843 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.845 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.845 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.846 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.852 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.852 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.854 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.854 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.856 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.857 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.858 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.858 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.858 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.858 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.860 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.864 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.864 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.864 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.865 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.872 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.872 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.872 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.873 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.877 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.877 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.879 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.881 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.887 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.887 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.888 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.888 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.895 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.896 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.897 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.902 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.902 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.903 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.904 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.904 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.908 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.908 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.908 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.913 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.914 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.914 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.914 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.914 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.917 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.921 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.921 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.922 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.922 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.926 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:35.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.926 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.926 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.927 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.932 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.933 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.933 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.943 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.943 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.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:59:35.945 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.945 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.953 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.953 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.954 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.956 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.960 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.960 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.961 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.962 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.966 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.966 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.967 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.972 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.972 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.972 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.973 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.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:59:35.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.977 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.977 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.978 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.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:59:35.983 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.983 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.983 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.984 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.985 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:35.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:59:35.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:59:35.988 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:35.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:59:35.989 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.990 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.990 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.990 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.990 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.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:59:35.994 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:35.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:59:35.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:59:35.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:59:35.996 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:35.996 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:35.997 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:35.997 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:35.999 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.005 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.005 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.006 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.012 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.013 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.013 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.014 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.014 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.016 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.020 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.020 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.020 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.023 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.024 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.024 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.024 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.026 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.027 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.030 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.030 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.030 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.031 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.036 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.036 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.036 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.037 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.041 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.042 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.042 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.042 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.045 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.047 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.048 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.048 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.049 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.049 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.055 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.055 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.056 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.062 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.062 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.062 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.064 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.069 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.069 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.069 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.070 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.072 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.075 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.075 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.076 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.076 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.080 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.080 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.080 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.086 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.095 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.097 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.097 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.099 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.103 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.106 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.107 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.110 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.115 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.115 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.116 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.118 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.120 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.122 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.122 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.122 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.123 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.127 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.127 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.127 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.128 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.132 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.132 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.132 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.133 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.135 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.136 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.137 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.137 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.138 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.141 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.142 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.142 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.143 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.148 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.148 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.149 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.153 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.155 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.155 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.155 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.156 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.161 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.161 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.162 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.165 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.167 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.167 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.168 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.168 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.175 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.175 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.175 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.181 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.183 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.183 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.183 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.184 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.187 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.189 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.189 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.190 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.195 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.195 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.195 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.196 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.201 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.201 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.201 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.201 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.203 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.207 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.207 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.208 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.213 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.213 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.214 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.219 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.219 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.220 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.220 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.221 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.223 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.229 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.229 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.234 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.234 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.235 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.236 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.238 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.241 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.241 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.242 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.247 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.248 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.248 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.248 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.253 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.253 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.253 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.254 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.256 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.259 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.259 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.260 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.263 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.266 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.266 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.266 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.267 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.273 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.273 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.274 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.279 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.279 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.281 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.285 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.290 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.290 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.292 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.300 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.301 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.301 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.302 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.309 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.311 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.311 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.312 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.312 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.312 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.314 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.317 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.321 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.321 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.322 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.326 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.328 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.328 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.329 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.334 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.334 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.335 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.337 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.342 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.342 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.343 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.345 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.346 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.347 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.347 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.348 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.351 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.352 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.352 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.354 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.357 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.357 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.358 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.365 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.365 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.369 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.377 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.377 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.378 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.385 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.398 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.398 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.399 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.399 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.399 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.400 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.405 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.405 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.405 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.406 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.410 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.412 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.413 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.421 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.427 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.427 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.428 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.431 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.436 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.436 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.436 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.437 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.441 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.441 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.442 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.450 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.450 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.450 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.450 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.451 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.453 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.456 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.456 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.458 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.458 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.463 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.463 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.463 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.463 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.464 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.469 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.469 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.469 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.470 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.470 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.471 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.474 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.474 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.475 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.477 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.480 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.480 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.480 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.480 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.484 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.484 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.485 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.489 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.490 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.490 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.491 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.497 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.497 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.498 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.498 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.505 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.505 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.505 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.506 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.512 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.512 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.513 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.518 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.518 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.519 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.522 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.524 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.524 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.524 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.529 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.529 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.529 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.529 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.532 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.536 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.536 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.537 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.542 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.542 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.542 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.544 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.547 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.547 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.547 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.548 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.551 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.553 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.553 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.554 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.557 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.558 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.558 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.559 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.563 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.563 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.563 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.564 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.564 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.569 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.569 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.569 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.570 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.574 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.574 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.575 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.577 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.579 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.579 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.580 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.585 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.585 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.586 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.587 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.591 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.591 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.592 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.598 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.599 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.599 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.604 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.604 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.606 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.607 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.612 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.612 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.613 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.619 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.620 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.621 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.621 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.622 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.626 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.626 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.626 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.627 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.627 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.632 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.634 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.634 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.634 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.634 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.634 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.635 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.639 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.640 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.640 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.645 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.645 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.645 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.646 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.650 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.650 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.650 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.651 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.653 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.655 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.655 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.655 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.656 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.663 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.663 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.664 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.664 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.669 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.669 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.669 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.669 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.669 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.670 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.673 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.675 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.675 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.675 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.676 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.676 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.682 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.682 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.682 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.686 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.686 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.687 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.691 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.691 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.691 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.692 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.693 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.697 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.697 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.699 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.704 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.704 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.706 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.710 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.710 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.710 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.711 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.711 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.718 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.718 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.719 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.721 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.724 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.724 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.725 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.725 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.728 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.729 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.729 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.729 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.729 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.729 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.734 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.734 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.734 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.734 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.735 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.740 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.740 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.741 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.746 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.746 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.746 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.752 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.752 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.753 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.758 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.758 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.759 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.759 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.759 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.759 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.760 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.761 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.764 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.768 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.768 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.768 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.769 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.773 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.773 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.775 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.779 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.779 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.779 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.780 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.784 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.784 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.785 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.790 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.791 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.795 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.796 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.796 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.801 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.801 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.801 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.801 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.802 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.807 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.808 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.808 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.808 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.808 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.808 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.813 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.814 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.818 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.820 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.820 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.820 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.821 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.827 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.827 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.830 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.832 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.834 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.835 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.835 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.835 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.835 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.839 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.840 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.841 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.841 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.841 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.845 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.845 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.846 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.848 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.851 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.852 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.853 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.854 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.858 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.858 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.858 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.859 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.859 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.859 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.861 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.865 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.865 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.866 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.870 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.871 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.871 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.871 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.872 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.877 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.877 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.878 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.886 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.887 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.887 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.887 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.888 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.891 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.891 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.892 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.896 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.896 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.896 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.897 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.901 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.902 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.902 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.902 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.904 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.906 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.906 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.906 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.907 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.912 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.912 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.912 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.913 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.914 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.919 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.919 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.921 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.929 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.929 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.930 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.932 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.937 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.937 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.937 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.938 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.942 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.942 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.942 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.943 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.943 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.945 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.947 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.947 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.947 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.948 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.952 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.952 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.953 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.960 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.960 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.961 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.965 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.965 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.965 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.971 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.971 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.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:59:36.972 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.978 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.979 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.979 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.979 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.981 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.982 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.982 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:36.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:59:36.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.986 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.986 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:36.986 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.986 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.986 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.987 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.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:59:36.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:36.992 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:36.992 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:36.992 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:36.993 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:36.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:36.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:59:36.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:59:36.999 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.000 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.000 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.000 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.001 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.005 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.006 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.006 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.011 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.011 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.014 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.014 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.016 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.019 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.019 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.019 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.020 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.021 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.022 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.025 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.025 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.026 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.030 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.030 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.030 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.031 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.034 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.034 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.034 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.035 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.039 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.039 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.039 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.044 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.044 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.044 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.050 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.050 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.051 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.056 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.056 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.056 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.057 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.060 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.061 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.061 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.061 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.062 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.064 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.066 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.066 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.066 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.067 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.071 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.072 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.072 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.076 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.076 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.077 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.080 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.082 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.082 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.082 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.082 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.085 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.086 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.086 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.086 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.087 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.090 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.092 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.092 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.092 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.093 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.095 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.097 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.097 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.098 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.099 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.105 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.105 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.106 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.110 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.110 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.110 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.111 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.115 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.115 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.116 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.121 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.122 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.122 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.122 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.123 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.123 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.128 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.128 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.128 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.129 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.133 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.134 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.134 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.134 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.135 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.140 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.140 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.141 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.141 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.146 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.146 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.148 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.151 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.151 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.151 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.152 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.155 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.159 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.159 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.160 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.164 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.164 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.165 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.170 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.170 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.171 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.175 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.175 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.176 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.181 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.181 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.182 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.183 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.186 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.186 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.186 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.187 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.190 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.190 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.191 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.191 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.192 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.196 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.199 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.200 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.200 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.202 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.208 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.208 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.208 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.209 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.214 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.214 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.215 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.219 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.219 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.220 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.225 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.226 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.226 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.227 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.233 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.233 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.233 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.233 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.233 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.235 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.241 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.241 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.242 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.242 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.248 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.248 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.248 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.248 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.248 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.249 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.256 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.256 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.257 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.258 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.260 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.263 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.263 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.263 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.264 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.271 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.272 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.274 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.284 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.284 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.284 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.285 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.289 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.289 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.289 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.289 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.289 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.290 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.294 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.296 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.296 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.297 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.301 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.301 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.302 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.309 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.310 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.310 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.310 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.311 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.316 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.316 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.317 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.318 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.324 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.324 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.325 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.331 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.331 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.332 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.333 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.333 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.338 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.340 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.340 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.341 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.347 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.347 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.347 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.349 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.354 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.355 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.355 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.356 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.356 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.365 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.365 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.365 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.369 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.372 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.377 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.377 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.378 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.383 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.383 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.384 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.389 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.390 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.390 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.393 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.401 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.402 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.402 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.403 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.406 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.406 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.407 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.407 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.407 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.408 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.409 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.413 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.414 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.415 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.415 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.424 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.428 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.428 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.429 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.429 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.431 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.438 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.438 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.438 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.438 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.439 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.439 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.441 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.445 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.445 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.446 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.451 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.451 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.451 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.451 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.453 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.459 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.459 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.459 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.459 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.460 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.460 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.466 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.466 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.466 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.468 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.474 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.474 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.475 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.477 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.483 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.483 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.483 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.484 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.493 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.493 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.494 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.496 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.500 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.500 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.501 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.501 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.501 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.501 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.505 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.505 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.505 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.507 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.513 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.515 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.515 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.517 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.517 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.522 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.523 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.523 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.524 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.526 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.528 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.528 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.528 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.529 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.533 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.533 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.533 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.535 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.538 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.541 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.543 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.543 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.543 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.543 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.544 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.549 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.549 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.550 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.556 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.556 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.556 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.557 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.560 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.560 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.561 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.566 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.566 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.566 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.567 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.571 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.571 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.571 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.572 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.576 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.576 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.577 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.577 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.584 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.584 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.585 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.590 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.590 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.590 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.591 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.596 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.596 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.596 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.597 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.600 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.603 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.603 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.603 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.603 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.603 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.603 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.604 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.608 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.609 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.609 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.614 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.614 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.615 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.616 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.620 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.620 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.620 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.621 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.625 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.626 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.626 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.627 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.631 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.631 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.631 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.631 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.632 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.637 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.637 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.637 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.640 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.646 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.646 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.647 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.648 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.653 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.653 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.654 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.654 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.658 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.658 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.659 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.660 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.664 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.664 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.665 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.665 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.666 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.672 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.672 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.673 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.674 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.678 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.678 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.678 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.679 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.687 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.687 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.689 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.689 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.695 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.695 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.696 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.702 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.702 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.703 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.707 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.707 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.707 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.708 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.709 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.716 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.716 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.716 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.717 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.724 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.724 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.725 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.727 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.732 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.732 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.733 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.736 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.739 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.739 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.739 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.740 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.746 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.746 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.748 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.753 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.753 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.753 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.754 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.758 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.762 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.762 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.763 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.769 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.770 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.770 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.771 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.775 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.776 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.776 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.776 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.777 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.782 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.782 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.782 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.785 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.787 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.787 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.787 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.787 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.788 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.793 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.793 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.793 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.793 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.799 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.799 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.800 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.805 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.805 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.805 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.810 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.812 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.812 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.812 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.813 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.819 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.819 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.819 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.824 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.824 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.825 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.829 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.829 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.829 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.833 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.839 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.839 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.841 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.846 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.846 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.847 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.850 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.851 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.853 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.853 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.854 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.861 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.861 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.861 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.862 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.866 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.866 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.867 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.871 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.873 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.873 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.873 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.873 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.874 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.879 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.879 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.879 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.879 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.881 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.881 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.885 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.885 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.886 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.887 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.889 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.892 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.892 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.892 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.893 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.899 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.899 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.900 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.906 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.906 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.907 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.912 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.912 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.913 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.913 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.914 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.918 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.918 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.918 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.920 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.921 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.926 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.926 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.926 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.927 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.931 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.931 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.932 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.936 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.936 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.937 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.938 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.939 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.943 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.943 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.944 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.948 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.949 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.949 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.950 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.954 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.955 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.955 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.955 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.955 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.955 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.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:59:37.959 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.960 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.960 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.960 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.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:59:37.961 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.962 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.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:59:37.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.968 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.968 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.970 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.970 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.973 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.978 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.978 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.978 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.978 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.979 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.982 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.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:59:37.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:59:37.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.985 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.985 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.985 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:37.986 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.986 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.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:59:37.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:59:37.992 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:37.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:59:37.992 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:37.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:37.993 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:37.993 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:37.993 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:37.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:59:37.997 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:37.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:37.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:59:37.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:59:38.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:59:38.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:59:38.000 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.000 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.000 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.001 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.006 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.006 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.007 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.012 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.012 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.012 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.013 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.018 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.018 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.019 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.023 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.023 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.023 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.024 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.028 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.028 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.028 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.029 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.030 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.031 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.034 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.034 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.034 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.034 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.035 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.039 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.040 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.040 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.040 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.040 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.045 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.046 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.046 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.050 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.051 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.051 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.051 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.051 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.055 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.056 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.056 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.056 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.058 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.060 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.060 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.061 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.061 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.061 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.066 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.066 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.066 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.067 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.071 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.072 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.072 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.073 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.076 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.078 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.078 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.079 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.084 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.084 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.085 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.088 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.089 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.089 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.090 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.095 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.095 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.095 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.096 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.100 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.100 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.100 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.101 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.107 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.110 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.110 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.110 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.111 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.116 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.116 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.116 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.118 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.122 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.122 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.122 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.122 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.129 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.129 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.129 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.130 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.138 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.138 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.138 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.139 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.147 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.147 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.147 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.149 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.154 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.154 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.155 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.160 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.160 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.160 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.161 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.165 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.165 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.166 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.171 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.171 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.172 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.177 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.177 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.179 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.182 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.184 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.184 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.185 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.186 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.192 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.192 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.192 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.192 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.193 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.199 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.199 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.201 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.206 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.206 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.207 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.209 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.213 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.213 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.214 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.222 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.222 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.223 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.224 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.229 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.229 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.236 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.236 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.237 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.238 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.243 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.243 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.244 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.245 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.246 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.249 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.249 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.250 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.262 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.263 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.263 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.264 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.265 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.266 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.271 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.271 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.271 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.272 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.272 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.281 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.285 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.291 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.294 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.294 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.295 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.295 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.298 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.302 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.302 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.303 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.331 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.331 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.331 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.332 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.333 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.338 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.338 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.339 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.346 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.346 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.347 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.351 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.351 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.352 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.360 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.360 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.366 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.368 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.369 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.369 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.370 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.375 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.375 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.381 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.381 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.388 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.388 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.390 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.394 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.394 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.395 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.402 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.402 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.402 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.403 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.410 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.410 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.410 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.411 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.415 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.415 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.415 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.415 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.416 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.420 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.420 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.421 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.421 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.422 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.428 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.428 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.428 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.429 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.431 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.436 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.436 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.436 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.438 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.438 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.445 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.445 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.447 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.448 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.455 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.456 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.456 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.456 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.457 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.458 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.462 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.462 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.463 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.465 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.469 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.469 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.469 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.469 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.470 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.476 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.476 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.476 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.476 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.477 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.482 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.482 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.483 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.485 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.486 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.487 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.487 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.488 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.492 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.492 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.492 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.492 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.501 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.502 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.502 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.503 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.506 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.508 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.508 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.508 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.508 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.508 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.509 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.513 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.514 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.514 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.520 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.521 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.521 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.522 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.526 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.526 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.527 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.528 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.531 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.532 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.532 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.532 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.537 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.537 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.538 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.539 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.544 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.544 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.545 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.550 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.550 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.551 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.551 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.555 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.556 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.558 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.560 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.565 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.565 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.566 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.566 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.572 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.572 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.572 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.572 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.572 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.573 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.577 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.578 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.578 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.579 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.580 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.586 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.586 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.586 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.588 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.589 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.590 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.593 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.593 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.594 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.595 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.599 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.599 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.600 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.605 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.605 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.606 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.610 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.610 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.611 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.612 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.616 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.616 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.616 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.619 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.619 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.626 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.626 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.626 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.626 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.627 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.627 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.628 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.629 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.631 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.633 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.633 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.633 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.640 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.640 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.640 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.641 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.645 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.646 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.646 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.647 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.648 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.651 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.654 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.656 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.656 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.656 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.657 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.662 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.662 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.663 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.664 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.668 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.668 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.669 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.673 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.673 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.673 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.674 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.676 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.680 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.680 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.681 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.682 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.687 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.687 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.687 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.687 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.688 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.692 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.692 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.692 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.693 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.694 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.697 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.697 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.698 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.704 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.704 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.704 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.705 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.709 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.713 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.713 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.714 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.716 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.717 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.717 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.717 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.718 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.721 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.725 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.725 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.726 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.731 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.732 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.732 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.732 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.733 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.736 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.738 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.738 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.738 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.738 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.739 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.741 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.743 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.745 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.745 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.746 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.756 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.756 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.757 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.763 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.763 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.763 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.764 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.769 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.770 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.770 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.770 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.771 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.775 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.775 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.775 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.775 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.775 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.776 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.780 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.782 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.782 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.783 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.790 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.791 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.796 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.796 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.797 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.798 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.798 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.802 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.802 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.802 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.803 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.804 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.807 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.808 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.808 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.808 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.808 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.808 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.809 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.813 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.813 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.818 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.818 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.818 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.819 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.824 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.824 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.825 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.827 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.831 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.831 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.831 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.832 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.835 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.838 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.838 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.839 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.846 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.846 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.846 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.847 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.851 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.852 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.852 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.853 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.860 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.861 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.861 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.861 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.861 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.862 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.866 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.866 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.867 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.871 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.871 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.872 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.874 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.874 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.875 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.880 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.887 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.887 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.887 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.888 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.893 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.895 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.895 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.897 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.901 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.902 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.902 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.902 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.906 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.906 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.906 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.907 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.908 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.910 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.910 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.911 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.915 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.915 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.916 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.918 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.921 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.921 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.921 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.923 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.925 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:38.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.925 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.925 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.926 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.931 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:38.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:59:38.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:59:38.932 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.932 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.932 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.933 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.937 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.938 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.938 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.944 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.944 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.946 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.952 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.952 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.953 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.962 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.962 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.963 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.971 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.971 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.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:59:38.973 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.982 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.982 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.982 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.983 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.988 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.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:59:38.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:59:38.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:38.991 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:38.991 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:38.992 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:38.993 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:38.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:59:38.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:59:38.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:59:38.999 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.001 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.001 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.001 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.003 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.008 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.008 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.009 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.013 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.013 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.014 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.018 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.021 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.021 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.022 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.032 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.032 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.032 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.032 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.033 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.036 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.039 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.039 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.045 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.045 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.046 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.051 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.051 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.052 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.057 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.057 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.058 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.063 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.063 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.064 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.068 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.068 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.069 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.072 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.076 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.076 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.077 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.077 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.084 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.084 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.086 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.092 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.092 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.093 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.098 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.098 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.098 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.099 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.100 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.105 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.105 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.105 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.110 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.110 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.110 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.111 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.115 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.115 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.115 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.118 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.118 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.121 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.125 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.125 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.125 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.127 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.131 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.131 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.132 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.136 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.136 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.136 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.137 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.142 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.143 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.143 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.143 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.144 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.150 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.150 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.150 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.153 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.159 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.159 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.160 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.161 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.164 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.164 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.165 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.169 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.169 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.169 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.170 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.173 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.178 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.178 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.178 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.178 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.179 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.188 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.188 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.189 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.189 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.192 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.193 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.196 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.196 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.197 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.200 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.202 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.205 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.205 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.205 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.206 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.214 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.214 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.214 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.215 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.220 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.220 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.220 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.221 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.223 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.224 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.227 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.227 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.227 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.228 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.233 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.233 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.233 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.239 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.240 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.240 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.241 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.248 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.248 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.248 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.248 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.249 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.256 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.256 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.256 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.258 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.258 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.264 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.264 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.264 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.265 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.267 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.271 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.273 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.274 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.275 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.276 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.279 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.282 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.287 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.287 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.288 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.291 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.296 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.296 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.297 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.300 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.304 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.304 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.304 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.306 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.309 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.311 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.311 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.311 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.311 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.312 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.318 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.318 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.319 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.325 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.325 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.326 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.330 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.330 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.330 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.331 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.335 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.335 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.335 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.335 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.335 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.336 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.340 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.342 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.342 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.343 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.346 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.350 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.351 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.351 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.351 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.355 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.355 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.355 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.356 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.361 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.361 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.361 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.361 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.364 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.371 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.371 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.371 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.371 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.372 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.374 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.377 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.377 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.377 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.378 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.382 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.382 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.382 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.383 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.384 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.385 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.394 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.396 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.396 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.396 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.397 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.401 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.403 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.403 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.403 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.403 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.408 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.408 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.408 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.409 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.409 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.413 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.413 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.413 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.414 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.418 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.419 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.419 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.421 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.431 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.435 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.435 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.437 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.437 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.442 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.442 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.442 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.446 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.447 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.447 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.447 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.448 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.451 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.456 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.456 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.457 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.460 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.463 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.463 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.463 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.463 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.464 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.468 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.470 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.471 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.471 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.472 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.477 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.477 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.477 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.477 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.481 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.482 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.482 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.488 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.488 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.489 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.490 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.494 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.494 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.494 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.496 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.500 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.500 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.500 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.500 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.501 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.505 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.505 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.505 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.506 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.506 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.506 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.510 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.510 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.510 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.511 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.511 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.514 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.514 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.514 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.514 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.514 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.515 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.516 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.519 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.520 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.520 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.521 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.526 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.526 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.527 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.527 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.531 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.531 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.531 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.532 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.537 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.539 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.539 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.540 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.546 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.548 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.548 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.548 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.549 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.550 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.553 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.553 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.553 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.554 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.555 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.559 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.559 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.560 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.566 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.566 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.566 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.567 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.567 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.573 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.573 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.574 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.575 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.575 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.579 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.580 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.580 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.582 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.585 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.587 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.587 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.587 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.588 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.593 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.593 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.593 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.594 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.600 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.600 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.601 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.605 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.605 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.606 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.607 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.612 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.612 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.612 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.612 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.613 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.618 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.618 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.618 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.618 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.618 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.619 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.623 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.623 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.624 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.627 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.628 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.628 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.628 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.629 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.633 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.635 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.635 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.635 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.636 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.636 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.640 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.640 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.640 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.640 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.641 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.645 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.646 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.646 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.646 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.651 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.651 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.651 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.652 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.658 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.658 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.659 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.667 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.667 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.668 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.670 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.672 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.673 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.673 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.673 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.673 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.674 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.675 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.680 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.680 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.681 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.686 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.686 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.692 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.693 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.693 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.693 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.693 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.696 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.698 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.698 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.698 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.698 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.698 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.702 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.702 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.703 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.707 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.708 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.708 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.708 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.714 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.714 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.714 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.715 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.717 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.717 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.720 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.720 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.721 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.726 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.726 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.727 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.732 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.732 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.732 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.733 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.738 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.738 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.738 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.740 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.740 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.745 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.745 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.745 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.758 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.758 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.759 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.760 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.765 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.765 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.767 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.769 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.770 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.774 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.775 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.775 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.775 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.775 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.780 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.780 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.781 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.781 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.781 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.784 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.791 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.791 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.791 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.792 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.797 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.797 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.797 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.797 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.801 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.801 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.801 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.801 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.802 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.807 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.807 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.809 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.817 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.817 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.819 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.820 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.825 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.825 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.825 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.826 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.832 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.832 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.833 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.837 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.839 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.839 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.839 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.844 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.844 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.846 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.850 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.851 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.853 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.853 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.853 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.854 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.855 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.859 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.859 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.859 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.861 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.861 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.867 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.867 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.867 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.868 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.874 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.874 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.875 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.886 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.886 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.887 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.891 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.891 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.893 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.893 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.900 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.900 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.903 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.922 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.924 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.925 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.925 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.926 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.927 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.937 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.943 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.947 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.947 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.947 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.947 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.949 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.955 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.956 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.956 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.958 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.961 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.965 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.965 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.965 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.966 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:39.966 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.969 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.970 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.970 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.971 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.977 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.977 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.978 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.982 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.982 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.982 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.985 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:39.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:59:39.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:59:39.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:59:39.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:59:39.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:59:39.988 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.988 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.988 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.990 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.993 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:39.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:59:39.995 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:39.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:39.995 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:39.995 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:39.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:59:39.996 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:39.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:59:39.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:39.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:59:40.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:59:40.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:59:40.000 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.000 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.000 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.001 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.004 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.006 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.006 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.006 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.007 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.011 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.011 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.012 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.016 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.016 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.017 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.019 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.021 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.021 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.022 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.022 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.026 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.026 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.026 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.027 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.032 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.032 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.032 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.032 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.033 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.039 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.039 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.040 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.042 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.044 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.044 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.044 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.045 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.049 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.050 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.058 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.058 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.059 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.064 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.068 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.069 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.070 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.076 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.077 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.077 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.078 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.084 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.084 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.085 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.090 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.090 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.090 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.090 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.091 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.095 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.096 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.096 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.097 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.102 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.102 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.102 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.103 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.107 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.110 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.110 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.110 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.111 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.120 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.120 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.121 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.123 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.124 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.127 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.127 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.128 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.135 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.139 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.139 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.139 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.139 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.140 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.142 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.146 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.148 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.148 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.148 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.149 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.152 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.154 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.154 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.154 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.158 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.158 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.158 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.165 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.166 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.167 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.167 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.168 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.173 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.173 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.173 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.174 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.174 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.178 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.178 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.178 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.178 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.178 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.179 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.182 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.182 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.183 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.186 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.189 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.189 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.191 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.194 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.196 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.197 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.197 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.198 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.198 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.202 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.202 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.202 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.202 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.207 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.207 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.207 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.208 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.212 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.212 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.212 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.218 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.218 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.218 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.219 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.219 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.224 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.224 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.224 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.225 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.230 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.230 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.230 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.231 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.233 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.235 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.235 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.236 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.240 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.240 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.240 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.242 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.245 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.245 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.245 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.246 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.249 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.249 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.250 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.254 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.255 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.255 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.256 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.256 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.261 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.261 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.261 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.261 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.267 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.267 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.267 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.267 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.268 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.272 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.275 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.275 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.276 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.282 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.287 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.287 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.287 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.288 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.292 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.292 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.292 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.293 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.297 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.297 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.297 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.298 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.303 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.303 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.304 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.309 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.310 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.310 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.310 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.311 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.315 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.315 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.315 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.316 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.318 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.321 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.321 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.322 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.328 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.328 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.328 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.333 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.333 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.333 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.338 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.338 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.338 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.338 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.342 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.342 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.343 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.346 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.349 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.349 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.350 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.350 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.355 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.356 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.356 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.356 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.357 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.366 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.373 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.373 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.374 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.377 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.380 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.380 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.381 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.383 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.387 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.387 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.387 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.388 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.394 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.394 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.395 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.398 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.401 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.401 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.401 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.402 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.407 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.407 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.407 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.408 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.412 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.412 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.417 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.417 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.417 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.418 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.418 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.421 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.422 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.422 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.423 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.428 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.429 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.429 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.429 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.430 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.433 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.434 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.434 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.435 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.437 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.441 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.441 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.442 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.446 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.448 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.448 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.448 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.449 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.451 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.453 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.453 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.453 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.454 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.455 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.458 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.458 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.459 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.463 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.463 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.463 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.463 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.464 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.468 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.472 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.472 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.472 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.473 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.477 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.480 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.480 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.480 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.482 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.486 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.486 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.486 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.489 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.495 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.495 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.495 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.496 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.500 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.500 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.502 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.502 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.502 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.503 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.506 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.508 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.509 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.509 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.510 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.511 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.515 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.515 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.516 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.522 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.526 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.526 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.526 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.528 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.533 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.533 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.533 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.534 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.539 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.539 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.540 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.543 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.544 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.544 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.544 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.546 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.550 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.550 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.551 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.555 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.555 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.555 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.556 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.559 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.561 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.561 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.561 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.562 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.567 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.567 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.567 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.568 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.570 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.573 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.573 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.573 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.574 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.580 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.580 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.580 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.581 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.585 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.586 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.586 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.588 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.590 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.591 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.591 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.592 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.596 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.597 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.597 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.597 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.597 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.599 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.604 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.604 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.604 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.605 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.607 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.609 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.609 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.610 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.613 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.613 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.613 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.614 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.619 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.619 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.619 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.619 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.620 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.624 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.624 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.625 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.629 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.630 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.630 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.631 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.636 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.636 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.636 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.637 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.638 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.639 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.642 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.642 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.643 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.646 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.646 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.646 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.647 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.648 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.652 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.652 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.652 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.653 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.653 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.656 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.657 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.657 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.657 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.658 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.660 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.661 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.661 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.661 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.661 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.661 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.663 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.671 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.671 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.672 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.678 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.680 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.680 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.681 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.686 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.686 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.687 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.689 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.692 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.692 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.692 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.693 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.697 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.697 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.698 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.702 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.702 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.702 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.703 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.707 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.709 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.709 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.709 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.710 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.713 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.714 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.714 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.716 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.717 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.718 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.718 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.719 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.720 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.724 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.724 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.724 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.725 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.732 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.733 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.733 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.734 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.745 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.745 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.746 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.754 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.756 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.757 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.757 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.757 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.758 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.762 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.762 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.762 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.764 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.770 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.771 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.771 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.771 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.772 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.777 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.778 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.778 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.779 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.780 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.784 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.784 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.784 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.789 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.789 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.789 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.790 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.795 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.795 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.796 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.796 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.800 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.800 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.800 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.801 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.804 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.807 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.807 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.808 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.813 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.814 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.821 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.822 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.822 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.824 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.833 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.833 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.834 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.837 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.839 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.841 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.841 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.843 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.847 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.849 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.849 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.849 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.854 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.854 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.854 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.861 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.862 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.862 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.862 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.866 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.868 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.868 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.868 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.869 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.875 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.875 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.876 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.880 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.880 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.881 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.884 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.884 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.885 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.890 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.890 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.891 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.891 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.892 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.892 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.895 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.896 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.896 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.896 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.898 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.901 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.901 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.901 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.902 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.905 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.908 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.908 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.908 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.909 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.912 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.912 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.913 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.913 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.916 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.919 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.919 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.919 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.920 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.923 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.926 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.926 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.926 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.927 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.934 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.935 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.936 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.943 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.943 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.944 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.949 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.949 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.950 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.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:59:40.954 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.954 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.954 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.954 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.954 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.956 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:40.956 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.958 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.958 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.959 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.964 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.964 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.965 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.966 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.971 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.971 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.971 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.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:59:40.973 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.979 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.979 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.979 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.980 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:40.981 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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') 01/15/2026 05:59:40.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:59:40.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.986 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:40.986 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.986 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.986 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.986 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.987 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.992 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:40.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.992 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.992 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:40.993 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:40.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:59:40.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:59:40.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:59:40.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:59:40.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:59:40.999 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:40.999 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:40.999 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.001 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.002 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.008 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.008 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.008 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.012 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.018 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.018 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.019 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.024 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.024 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.024 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.025 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.030 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.030 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.030 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.031 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.038 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.038 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.039 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.040 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.045 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.046 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.046 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.051 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.051 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.051 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.052 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.063 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.063 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.064 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.068 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.069 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.069 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.070 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.073 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.075 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.075 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.075 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.076 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.079 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.080 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.080 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.080 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.081 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.085 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.085 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.086 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.086 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.086 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.086 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.086 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.091 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.091 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.091 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.092 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.095 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.096 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.096 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.096 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.097 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.099 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.100 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.101 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.101 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.101 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.103 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.103 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.107 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.108 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.108 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.110 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.116 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.116 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.116 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.117 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.122 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.123 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.123 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.124 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.124 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.125 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.130 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.130 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.130 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.130 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.132 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.132 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.137 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.138 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.138 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.149 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.149 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.150 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.153 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.155 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.155 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.155 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.159 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.159 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.159 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.160 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.165 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.165 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.165 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.165 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.166 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.171 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.171 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.171 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.172 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.177 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.177 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.177 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.177 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.182 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.182 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.182 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.187 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.187 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.187 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.188 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.192 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.192 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.193 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.193 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.194 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.199 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.199 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.199 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.199 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.203 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.206 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.206 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.206 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.207 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.213 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.213 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.213 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.215 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.216 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.217 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.218 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.222 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.222 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.223 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.228 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.229 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.229 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.238 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.238 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.239 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.240 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.244 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.244 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.246 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.252 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.252 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.252 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.253 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.258 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.258 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.258 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.258 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.259 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.265 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.265 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.265 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.267 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.271 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.273 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.273 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.275 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.279 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.279 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.279 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.280 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.281 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.283 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.284 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.285 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.285 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.286 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.290 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.290 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.290 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.291 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.294 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.296 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.298 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.298 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.298 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.299 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.303 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.303 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.304 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.309 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.311 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.311 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.311 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.311 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.311 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.312 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.313 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.319 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.319 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.319 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.320 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.321 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.325 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.325 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.325 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.326 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.328 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.331 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.331 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.332 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.334 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.335 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.335 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.336 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.336 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.336 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.336 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.337 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.340 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.342 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.342 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.342 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.343 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.346 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.349 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.350 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.350 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.350 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.352 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.354 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.354 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.354 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.355 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.355 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.358 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.358 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.360 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.364 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.364 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.364 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.365 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.370 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.370 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.370 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.374 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.374 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.374 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.374 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.374 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.375 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.378 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.382 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.383 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.383 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.383 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.386 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.388 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.388 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.388 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.389 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.389 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.393 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.393 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.393 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.394 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.396 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.400 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.400 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.402 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.408 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.409 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.409 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.410 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.413 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.415 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.415 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.415 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.416 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.421 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.421 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.421 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.421 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.422 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.426 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.428 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.428 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.428 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.429 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.434 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.434 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.434 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.435 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.442 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.442 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.442 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.442 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.444 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.447 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.457 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.457 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.457 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.458 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.463 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.463 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.463 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.463 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.464 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.470 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.471 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.471 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.476 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.478 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.479 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.479 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.480 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.483 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.484 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.485 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.485 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.485 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.490 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.490 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.491 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.495 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.495 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.495 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.496 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.505 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.505 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.505 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.506 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.508 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.514 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: uve_type:vrouter user_token:gAAAAABpaIJNE22C1PTDJNzb6H1ZjnwoPi8sybVSTQ-k27GmrlAj1Tl0CDb15PhvsBt7H-ilY46IpcD5dYxqGmkbUTnuOZQpGJHPnttxS8SX3Vr2JHeOPX4yjknOajJwKtZYBVg3BIS26ACp3dEiHOVP3neZMVNvrokjG8jrH5Tgxvh627QgxHo 01/15/2026 05:59:41.514 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: user resources are None 01/15/2026 05:59:41.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:59:41.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:59:41.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.515 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.515 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.516 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.521 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: Computed ObjectVRouter:an-jenkins-deploy-platform-ansible-os-5014-1 as ['NodeStatus'] 01/15/2026 05:59:41.521 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: Computed ObjectVRouter:an-jenkins-deploy-platform-ansible-os-5014-1 as ['NodeStatus'] 01/15/2026 05:59:41.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:59:41.522 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: Computed ObjectVRouter:an-jenkins-deploy-platform-ansible-os-5014-1 as ['NodeStatus'] 01/15/2026 05:59:41.523 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.523 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: Computed ObjectVRouter:an-jenkins-deploy-platform-ansible-os-5014-2 as [] 01/15/2026 05:59:41.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:59:41.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:59:41.524 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.524 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.524 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.525 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: Computed ObjectVRouter:an-jenkins-deploy-platform-ansible-os-5014-2 as ['NodeStatus'] 01/15/2026 05:59:41.526 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.526 7f7cc7d2a248 [contrail-analytics-api] [DEBUG]: Computed ObjectVRouter:an-jenkins-deploy-platform-ansible-os-5014-2 as ['NodeStatus'] 01/15/2026 05:59:41.527 7f7cc7d2a348 [contrail-analytics-api] [INFO]: __default__ [SYS_INFO]: AnalyticsApiStats: api_stats = << operation_type = GET remote_ip = 10.0.0.22 object_type = vrouter request_url = http://10.0.0.22:8081/analytics/uves/vrouter/%2A?cfilt=NodeStatus:process_status response_time_in_usec = 12302 response_size_objects = 2 response_size_bytes = 1790 resp_code = 200 useragent = python-requests/2.27.1 node = cn-jenkins-deploy-platform-ansible-os-5014-3. >> 01/15/2026 05:59:41.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:59:41.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:59:41.531 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.532 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.532 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.532 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.536 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.539 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.539 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.542 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.549 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.551 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.551 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.551 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.552 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.554 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.556 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.556 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.556 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.557 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.558 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.560 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.562 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.562 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.562 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.562 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.563 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.571 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.571 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.571 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.572 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.577 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.577 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.577 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.578 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.583 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.583 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.583 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.584 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.590 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.590 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.591 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.596 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.596 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.596 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.596 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.597 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.601 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.601 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.602 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.604 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.609 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.609 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.609 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.610 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.615 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.617 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.617 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.618 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.622 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.625 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.625 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.625 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.633 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.633 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.633 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.634 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.639 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.639 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.639 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.640 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.643 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.644 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.644 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.645 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.649 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.652 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.652 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.652 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.652 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.653 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.656 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.656 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.656 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.657 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.658 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.662 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.662 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.662 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.663 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.663 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.667 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.667 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.667 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.668 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.674 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.674 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.674 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.675 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.676 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.677 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.680 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.680 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.681 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.683 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.689 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.689 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.689 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.689 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.690 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.695 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.696 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.696 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.696 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.698 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.703 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.703 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.703 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.704 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.708 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.708 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.708 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.708 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.709 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.715 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.715 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.716 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.717 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.720 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.721 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.721 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.725 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.725 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.726 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.726 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.730 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.730 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.731 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.735 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.735 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.736 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.736 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.741 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.741 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.742 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.746 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.746 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.746 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.749 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.755 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.755 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.756 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.756 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.761 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.762 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.762 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.764 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.768 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.768 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.769 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.775 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.778 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.778 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.778 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.779 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.783 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.783 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.783 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.784 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.789 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.789 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.789 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.791 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.795 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.795 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.795 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.796 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.798 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.800 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.800 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.800 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.801 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.806 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.806 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.806 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.807 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.810 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.810 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.810 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.811 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.812 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.813 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.814 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.816 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.816 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.817 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.821 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.821 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.822 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.823 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.824 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.825 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.825 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.825 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.825 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.826 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.831 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.831 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.831 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.832 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.837 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.837 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.837 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.838 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.843 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.843 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.845 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.845 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.849 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.849 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.850 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.858 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.858 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.858 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.858 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.859 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.860 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.866 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.867 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.867 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.867 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.869 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.869 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.875 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.876 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.878 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.878 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.881 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.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:59:41.882 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.882 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.882 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.882 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.883 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.886 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.887 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.887 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.887 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.892 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.894 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.894 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.894 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.895 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.898 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.899 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.899 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.899 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.900 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.907 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.907 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.908 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.917 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.917 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.917 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.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:59:41.919 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.923 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.924 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:41.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.924 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.924 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.925 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.929 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.929 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.930 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.940 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.940 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.940 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.941 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.942 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.951 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.952 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.953 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.954 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.954 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:41.955 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:41.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:59:41.956 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.958 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.958 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.958 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.959 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.962 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.962 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.963 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.970 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.970 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.970 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.971 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:41.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.977 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.977 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.978 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.978 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.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:59:41.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:59:41.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.985 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.985 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.985 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.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:59:41.992 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:41.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:59:41.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:59:41.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:59:41.994 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:41.994 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:41.994 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:41.995 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:41.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:59:41.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:41.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:59:42.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:59:42.001 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.001 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.001 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.001 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.001 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.007 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.007 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.007 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.008 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.013 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.013 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.014 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.020 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.020 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.021 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.025 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.025 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.026 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.029 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.033 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.033 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.033 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.034 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.037 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.037 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.039 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.042 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.044 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.044 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.044 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.044 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.049 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.049 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.049 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.050 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.053 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.053 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.053 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.054 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.057 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.057 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.058 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.061 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.063 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.063 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.065 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.065 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.070 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.071 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.076 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.076 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.076 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.082 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.082 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.083 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.090 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.091 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.092 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.092 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.092 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.093 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.097 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.098 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.098 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.098 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.103 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.103 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.103 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.104 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.104 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.108 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.108 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.109 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.114 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.114 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.115 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.116 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.121 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.121 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.121 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.123 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.124 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.129 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.129 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.129 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.130 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.130 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.135 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.138 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.138 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.138 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.140 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.146 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.146 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.147 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.152 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.152 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.152 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.152 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.153 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.157 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.157 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.164 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.164 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.165 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.166 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.172 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.172 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.174 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.180 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.180 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.181 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.182 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.186 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.187 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.187 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.188 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.192 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.192 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.192 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.192 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.193 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.194 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.196 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.198 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.198 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.199 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.199 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.205 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.205 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.205 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.206 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.210 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.210 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.211 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.215 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.215 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.216 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.219 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.220 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.220 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.220 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.224 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.225 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.225 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.225 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.225 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.229 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.229 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.235 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.235 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.235 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.235 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.240 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.240 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.240 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.241 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.245 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.245 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.246 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.248 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.251 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.251 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.251 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.252 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.254 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.257 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.257 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.257 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.257 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.263 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.263 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.263 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.263 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.264 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.269 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.269 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.269 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.270 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.275 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.275 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.276 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.280 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.282 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.286 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.286 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.287 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.287 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.295 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.295 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.295 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.296 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.298 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.302 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.302 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.302 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.304 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.309 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.309 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.309 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.310 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.311 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.316 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.316 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.316 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.320 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.320 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.320 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.322 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.326 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.328 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.328 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.329 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.333 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.333 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.333 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.335 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.336 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.339 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.339 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.346 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.346 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.346 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.346 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.347 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.353 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.354 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.355 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.361 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.361 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.361 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.363 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.363 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.369 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.369 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.369 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.371 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.378 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.378 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.378 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.379 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.385 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.385 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.387 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.387 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.387 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.387 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.388 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.388 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.394 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.394 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.394 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.394 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.395 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.404 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.404 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.405 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.408 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.411 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.411 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.412 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.422 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.422 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.422 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.424 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.430 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.430 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.430 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.431 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.438 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.440 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.440 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.441 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.446 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.447 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.447 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.447 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.448 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.448 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.452 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.452 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.452 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.453 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.456 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.459 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.459 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.459 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.459 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.460 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.465 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.465 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.465 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.466 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.469 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.471 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.471 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.472 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.473 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.475 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.479 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.481 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.481 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.481 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.482 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.484 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.486 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.487 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.487 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.487 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.488 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.493 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.493 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.493 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.494 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.494 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.497 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.499 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.500 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.500 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.500 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.504 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.507 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.507 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.507 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.509 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.513 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.513 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.513 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.514 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.518 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.518 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.519 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.523 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.523 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.523 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.524 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.529 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.529 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.529 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.530 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.537 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.537 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.538 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.541 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.543 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.543 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.543 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.543 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.545 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.547 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.550 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.550 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.550 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.551 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.551 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.558 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.559 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.559 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.560 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.565 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.565 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.566 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.570 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.570 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.571 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.572 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.578 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.579 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.579 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.580 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.585 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.585 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.585 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.588 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.590 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.591 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.591 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.591 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.595 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.595 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.596 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.600 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.600 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.601 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.608 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.608 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.608 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.610 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.610 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.615 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.615 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.615 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.619 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.622 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.624 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.624 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.625 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.628 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.629 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.632 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.632 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.633 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.634 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.638 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.641 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.641 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.641 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.642 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.642 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.647 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.647 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.648 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.652 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.652 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.652 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.652 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.653 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.653 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.660 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.660 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.660 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.661 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.668 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.668 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.668 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.670 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.675 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.676 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.676 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.676 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.678 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.683 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.683 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.684 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.684 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.687 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.691 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.691 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.691 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.694 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.700 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.701 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.701 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.702 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.706 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.707 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.707 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.708 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.711 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.712 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.712 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.712 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.714 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.720 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.720 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.720 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.720 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.721 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.726 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.726 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.726 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.726 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.734 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.734 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.734 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.734 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.734 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.735 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.740 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.740 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.741 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.745 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.745 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.746 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.750 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.750 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.750 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.751 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.751 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.757 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.757 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.757 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.759 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.764 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.767 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.767 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.768 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.773 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.773 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.777 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.779 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.779 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.780 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.784 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.784 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.784 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.785 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.789 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.789 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.789 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.790 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.790 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.791 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.792 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.796 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.796 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.796 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.797 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.800 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.801 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.801 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.801 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.801 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.802 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.803 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.807 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.807 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.807 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.808 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.813 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.813 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.813 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.813 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.814 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.818 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.818 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.818 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.819 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.824 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.824 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.824 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.834 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.834 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.834 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.834 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.836 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.845 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.845 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.845 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.846 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.851 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.852 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.852 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.852 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.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:59:42.853 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.857 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.857 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.857 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.858 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.862 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.862 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.862 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.863 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.866 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.868 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.869 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.869 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.869 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.869 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.870 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.871 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.875 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.875 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.876 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.881 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.881 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.882 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.886 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.886 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.886 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.887 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.891 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.891 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.892 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.892 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.896 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.897 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.897 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.898 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.900 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.902 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.902 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.902 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.903 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.903 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.907 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.907 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.908 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.912 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.912 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.912 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.913 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.914 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.918 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.918 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.918 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.919 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.925 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.925 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:42.926 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.926 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.926 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.926 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.928 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.930 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.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:59:42.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.932 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.932 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.932 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.934 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:42.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:59:42.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.936 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.936 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.937 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.941 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.942 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.942 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.942 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.946 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.946 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.946 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.947 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.952 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.952 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.953 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.953 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.958 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.961 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.961 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.961 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.962 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.968 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.968 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.969 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.969 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.973 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.973 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.974 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.982 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.982 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.983 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.984 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.985 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.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:59:42.991 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.991 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.991 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.992 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:42.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:59:42.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:59:42.996 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:42.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:59:42.997 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:42.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:59:42.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:59:42.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:42.998 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:42.998 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:42.999 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.003 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.003 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.004 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.008 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.008 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.009 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.018 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.018 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.018 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.018 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.019 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.024 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.025 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.025 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.026 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.030 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.031 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.031 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.032 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.034 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.037 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.037 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.037 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.038 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.043 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.043 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.043 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.045 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.050 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.050 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.051 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.057 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.057 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.058 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.061 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.062 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.063 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.063 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.063 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.065 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.070 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.071 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.075 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.076 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.076 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.076 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.077 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.080 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.081 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.082 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.082 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.082 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.082 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.083 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.088 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.088 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.088 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.089 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.100 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.100 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.101 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.102 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.105 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.106 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.110 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.110 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.110 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.110 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.111 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.117 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.117 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.119 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.123 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.127 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.127 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.128 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.134 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.134 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.134 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.136 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.141 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.141 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.141 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.142 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.146 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.146 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.146 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.147 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.151 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.151 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.151 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.151 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.152 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.155 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.162 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.162 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.163 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.165 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.168 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.170 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.170 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.170 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.171 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.176 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.176 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.176 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.176 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.177 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.181 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.182 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.182 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.182 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.187 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.187 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.187 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.188 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.189 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.194 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.194 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.194 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.194 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.194 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.197 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.197 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.200 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.200 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.201 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.209 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.210 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.210 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.211 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.217 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.217 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.219 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.219 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.223 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.223 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.223 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.224 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.227 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.228 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.229 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.229 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.229 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.230 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.237 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.237 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.240 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.243 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.245 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.247 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.247 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.249 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.256 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.256 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.256 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.258 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.258 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.263 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.263 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.263 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.263 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.264 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.267 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.273 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.274 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.274 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.275 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.276 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.282 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.285 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.287 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.287 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.288 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.294 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.294 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.294 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.296 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.299 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.302 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.303 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.303 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.303 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.304 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.311 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.313 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.313 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.314 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.317 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.317 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.318 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.318 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.318 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.318 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.322 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.323 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.323 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.323 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.324 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.327 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.329 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.329 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.329 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.329 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.330 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.334 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.334 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.335 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.339 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.339 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.340 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.340 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.343 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.343 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.343 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.344 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.348 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.348 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.348 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.350 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.350 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.354 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.354 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.354 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.355 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.359 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.359 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.362 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.372 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.372 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.372 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.373 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.374 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.377 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.383 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.383 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.384 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.385 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.389 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.395 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.395 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.396 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.396 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.398 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.400 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.401 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.404 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.404 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.404 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.405 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.413 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.413 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.413 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.420 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.420 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.420 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.421 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.424 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.425 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.428 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.428 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.428 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.429 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.435 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.435 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.435 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.437 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.440 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.441 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.441 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.442 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.442 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.447 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.447 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.447 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.447 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.448 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.451 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.451 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.451 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.452 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.453 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.456 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.456 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.456 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.457 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.463 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.468 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.468 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.468 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.469 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.471 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.475 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.475 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.475 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.476 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.476 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.476 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.481 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.482 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.482 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.482 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.483 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.485 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.489 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.489 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.489 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.490 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.496 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.496 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.496 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.496 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.496 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.498 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.503 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.503 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.503 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.504 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.509 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.510 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.510 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.510 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.515 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.515 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.515 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.516 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.521 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.522 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.522 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.522 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.522 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.528 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.530 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.530 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.530 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.534 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.541 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.544 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.546 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.546 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.546 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.546 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.548 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.548 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.556 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.556 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.556 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.560 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.560 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.568 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.568 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.569 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.571 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.582 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.583 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.585 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.585 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.585 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.586 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.591 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.591 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.592 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.592 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.596 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.598 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.598 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.599 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.599 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.605 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.605 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.605 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.606 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.611 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.614 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.614 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.615 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.616 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.617 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.619 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.620 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.621 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.622 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.622 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.623 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.627 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.627 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.627 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.628 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.630 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.637 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.637 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.637 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.638 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.641 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.644 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.644 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.645 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.646 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.650 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.651 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.651 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.651 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.656 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.656 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.656 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.656 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.657 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.664 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.664 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.665 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.665 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.675 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.675 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.675 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.675 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.676 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.681 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.681 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.681 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.686 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.686 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.686 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.687 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.688 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.692 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.692 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.692 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.692 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.693 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.697 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.700 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.700 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.700 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.705 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.705 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.705 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.706 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.709 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.712 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.712 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.712 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.714 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.717 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.719 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.719 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.719 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.720 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.720 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.722 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.725 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.725 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.726 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.730 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.730 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.731 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.735 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.735 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.736 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.736 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.740 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.741 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.741 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.741 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.745 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.745 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.745 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.746 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.749 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.749 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.749 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.750 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.755 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.755 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.755 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.758 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.759 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.759 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.759 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.759 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.759 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.760 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.764 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.766 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.766 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.766 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.772 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.772 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.772 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.774 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.782 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.782 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.782 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.782 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.784 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.791 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.792 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.792 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.792 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.792 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.793 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.798 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.798 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.798 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.799 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.803 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.805 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.805 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.806 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.809 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.810 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.810 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.810 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.811 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.812 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.813 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.815 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.815 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.816 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.816 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.816 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.816 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.821 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.821 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.821 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.825 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.825 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.826 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.832 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.832 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.832 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.833 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.839 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.839 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.839 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.840 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.844 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.845 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.845 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.846 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.849 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.850 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.850 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.850 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.850 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.850 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.851 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.856 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.856 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.856 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.857 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.863 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.863 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.863 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.863 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.868 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.868 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.868 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.869 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.874 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.874 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.874 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.875 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.878 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.882 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.885 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.885 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.885 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.886 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.887 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.888 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.891 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.891 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.892 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.897 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.897 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.897 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.898 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.903 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.903 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.903 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.904 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.904 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.909 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.909 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.909 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.911 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.916 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.916 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.916 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.917 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.922 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.923 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.924 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:43.924 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.924 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.924 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.925 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.931 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.931 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.931 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.932 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.936 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.936 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.937 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.939 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.943 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.943 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.945 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.945 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.950 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.950 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.950 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.951 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.951 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.953 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.956 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.956 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.957 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.966 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.966 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.966 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.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:59:43.967 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.973 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.976 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.976 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.976 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.977 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.981 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:43.982 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:43.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:59:43.985 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.986 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:43.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:59:43.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:59:43.987 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.987 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.987 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.988 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.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:59:43.994 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:43.994 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:43.994 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:43.995 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:43.998 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:43.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:59:43.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:59:44.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:59:44.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:59:44.000 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.000 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.000 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.002 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.008 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.008 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.009 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.009 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.012 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.013 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.013 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.014 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.014 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.014 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.014 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.014 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.015 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.020 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.020 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.020 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.021 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.023 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.025 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.025 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.025 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.026 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.030 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.030 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.030 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.030 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.031 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.035 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.035 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.035 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.036 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.040 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.040 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.040 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.040 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.040 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.042 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.051 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.051 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.051 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.051 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.052 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.058 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.059 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.059 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.059 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.064 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.065 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.065 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.065 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.067 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.072 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.072 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.072 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.072 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.072 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.073 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.073 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.076 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.079 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.079 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.079 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.079 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.080 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.085 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.085 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.085 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.085 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.088 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.095 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.096 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.096 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.096 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.097 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.102 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.107 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.108 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.108 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.109 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.110 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.114 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.117 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.117 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.117 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.120 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.122 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.123 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.126 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.126 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.127 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.133 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.133 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.133 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.135 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.142 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.142 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.144 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.150 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.150 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.150 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.151 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.157 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.157 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.157 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.158 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.161 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.161 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.161 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.162 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.167 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.167 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.167 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.167 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.172 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.172 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.172 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.174 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.174 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.175 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.180 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.180 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.180 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.181 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.183 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.184 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.185 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.186 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.186 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.190 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.190 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.190 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.191 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.196 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.196 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.197 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.201 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.201 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.201 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.201 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.203 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.212 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.212 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.212 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.214 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.222 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.222 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.222 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.225 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.234 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.234 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.234 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.235 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.239 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.242 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.243 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.243 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.243 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.243 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.243 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.248 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.249 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.249 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.249 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.249 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.254 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.254 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.255 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.255 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.258 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.259 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.259 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.260 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.260 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.261 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.266 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.266 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.266 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.268 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.271 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.274 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.274 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.275 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.279 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.280 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.282 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.287 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.288 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.288 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.289 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.293 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.293 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.293 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.294 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.300 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.300 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.300 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.301 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.309 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.310 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.310 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.310 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.310 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.311 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.316 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.316 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.317 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.317 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.320 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.321 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.321 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.321 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.321 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.326 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.326 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.326 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.326 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.327 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.328 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.331 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.334 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.334 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.334 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.334 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.335 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.339 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.340 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.340 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.340 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.341 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.345 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.345 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.346 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.346 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.350 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.351 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.351 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.352 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.354 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.360 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.360 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.360 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.360 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.361 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.370 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.370 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.370 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.371 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.372 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.375 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.375 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.375 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.376 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.377 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.380 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.380 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.381 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.386 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.386 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.386 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.386 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.387 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.389 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.391 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.391 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.391 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.391 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.391 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.392 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.394 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.396 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.396 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.397 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.400 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.401 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.402 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.402 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.402 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.403 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.403 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.411 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.414 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.415 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.415 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.415 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.418 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.419 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.421 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.421 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.421 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.422 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.426 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.426 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.427 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.428 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.428 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.428 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.428 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.428 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.429 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.433 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.433 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.433 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.434 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.437 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.438 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.439 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.439 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.439 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.439 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.445 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.445 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.447 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.450 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.457 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.458 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.458 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.459 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.461 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.467 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.467 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.467 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.468 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.474 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.474 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.475 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.480 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.480 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.480 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.481 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.483 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.485 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.485 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.485 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.486 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.490 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.490 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.493 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.497 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.497 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.497 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.497 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.498 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.501 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.505 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.505 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.505 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.506 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.507 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.511 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.511 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.511 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.512 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.518 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.518 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.519 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.519 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.520 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.520 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.522 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.526 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.526 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.527 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.530 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.531 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.533 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.533 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.534 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.537 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.538 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.538 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.538 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.539 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.542 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.543 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.543 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.543 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.543 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.544 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.550 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.550 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.550 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.551 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.558 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.559 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.559 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.559 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.560 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.564 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.564 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.564 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.565 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.569 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.569 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.569 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.571 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.575 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.575 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.575 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.576 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.579 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.579 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.579 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.580 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.582 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.584 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.584 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.585 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.585 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.589 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.589 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.589 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.590 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.593 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.594 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.595 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.595 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.595 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.601 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.601 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.602 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.608 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.608 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.608 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.609 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.617 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.617 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.617 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.617 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.618 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.623 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.623 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.623 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.624 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.630 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.630 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.630 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.631 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.634 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.637 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.637 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.637 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.638 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.644 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.644 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.644 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.645 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.646 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.647 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.648 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.648 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.649 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.649 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.653 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.653 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.654 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.654 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.655 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.658 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.658 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.659 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.663 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.664 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.664 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.664 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.665 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.666 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.669 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.669 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.669 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.669 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.670 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.670 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.674 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.674 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.675 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.675 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.679 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.679 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.679 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.680 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.682 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.684 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.684 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.684 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.685 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.687 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.689 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.689 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.689 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.690 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.695 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.695 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.696 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.701 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.701 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.701 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.711 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.711 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.711 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.712 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.715 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.716 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.716 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.716 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.717 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.722 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.722 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.722 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.723 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.727 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.727 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.727 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.727 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.731 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.733 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.733 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.733 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.734 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.738 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.738 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.738 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.738 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.738 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.740 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.741 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.744 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.744 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.744 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.744 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.747 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.748 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.748 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.748 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.749 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.751 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.754 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.754 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.755 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.760 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.760 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.761 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.765 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.765 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.765 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.767 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.772 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.772 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.773 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.779 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.779 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.781 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.782 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.785 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.786 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.786 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.786 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.787 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.787 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.794 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.794 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.794 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.794 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.794 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.795 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.799 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.799 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.800 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.800 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.805 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.805 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.805 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.805 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.810 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.811 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.811 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.811 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.813 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.817 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.817 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.817 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.818 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.822 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.822 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.822 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.823 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.827 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.827 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.827 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.827 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.828 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.834 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.834 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.835 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.835 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.835 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.837 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.838 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.841 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.841 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.841 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.842 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.846 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.849 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.849 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.849 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.850 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.854 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.855 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.855 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.855 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.855 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.855 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.860 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.860 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.861 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.867 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.867 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.867 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.869 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.873 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.875 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.875 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.875 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.876 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.880 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.882 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.883 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.883 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.883 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.883 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.883 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.883 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.884 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.889 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.889 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.890 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.892 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.894 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.894 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.894 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.895 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.899 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.899 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.899 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.900 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.905 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.906 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.906 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.906 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.906 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.907 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.910 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.912 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.912 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.912 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.912 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.913 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.916 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.917 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.917 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.917 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.917 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.920 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.922 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.922 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.923 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.923 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.923 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.923 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.924 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.929 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.929 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.930 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.936 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.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:59:44.937 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.937 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.937 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.938 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.943 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.944 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.944 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.944 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.945 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.949 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.949 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.949 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.950 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:44.950 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.953 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.954 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.954 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.954 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.956 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.956 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.957 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.958 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.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:59:44.964 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.964 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.964 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.966 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.969 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.970 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.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:59:44.973 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.973 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.973 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.974 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.977 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.978 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:44.979 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.979 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.979 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.980 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.981 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.985 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.987 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.987 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.988 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.989 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:44.992 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:44.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:59:44.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:59:44.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:59:44.995 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:44.995 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:44.995 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:44.995 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:44.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:59:44.996 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.005 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.005 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.005 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.006 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.011 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.011 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.011 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.012 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.014 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.016 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.016 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.016 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.017 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.021 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.022 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.022 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.022 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.027 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.027 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.028 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.028 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.031 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.032 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.032 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.032 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.032 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.032 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.033 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.039 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.040 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.040 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.040 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.040 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.041 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.045 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.046 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.047 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.052 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.052 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.052 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.055 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.056 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.059 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.059 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.059 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.059 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.060 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.066 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.066 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.066 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.067 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.071 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.072 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.072 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.073 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.073 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.073 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.074 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.075 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.078 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.079 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.079 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.079 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.079 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.079 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.080 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.083 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.084 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.084 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.086 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.093 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.093 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.093 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.093 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.094 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.099 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.099 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.099 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.100 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.103 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.105 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.105 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.105 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.105 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.106 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.109 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.111 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.111 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.111 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.112 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.119 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.120 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.120 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.120 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.121 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.127 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.127 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.127 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.128 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.128 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.133 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.133 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.133 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.134 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.137 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.140 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.141 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.141 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.141 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.142 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.147 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.149 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.149 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.151 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.157 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.157 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.158 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.162 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.164 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.164 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.164 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.165 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.173 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.175 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.175 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.175 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.179 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.182 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.182 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.182 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.183 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.189 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.189 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.189 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.189 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.190 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.193 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.196 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.196 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.196 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.197 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.204 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.204 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.204 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.205 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.209 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.209 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.210 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.215 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.215 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.215 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.216 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.219 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.221 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.221 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.222 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.223 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.226 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.226 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.227 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.232 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.232 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.232 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.233 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.235 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.238 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.238 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.238 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.239 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.241 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.242 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.242 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.242 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.242 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.243 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.243 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.246 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.247 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.248 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.248 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.248 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.249 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.249 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.255 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.256 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.256 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.259 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.260 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.266 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.268 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.268 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.268 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.269 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.271 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.275 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.275 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.275 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.276 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.280 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.282 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.282 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.282 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.284 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.288 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.288 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.288 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.290 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.292 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.296 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.296 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.296 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.296 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.300 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.301 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.302 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.302 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.307 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.307 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.307 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.308 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.309 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.313 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.314 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.314 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.315 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.319 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.320 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.322 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.322 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.322 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.323 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.328 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.328 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.328 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.329 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.332 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.332 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.332 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.333 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.333 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.339 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.339 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.341 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.342 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.342 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.343 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.345 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.349 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.349 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.349 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.350 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.350 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.353 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.354 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.354 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.354 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.354 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.355 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.358 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.359 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.359 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.359 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.360 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.362 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.373 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.373 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.373 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.374 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.374 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.379 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.380 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.380 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.380 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.381 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.390 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.390 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.390 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.391 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.396 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.396 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.396 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.397 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.397 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.399 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.400 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.401 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.401 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.401 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.401 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.402 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.406 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.407 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.407 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.407 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.407 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.408 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.412 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.412 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.412 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.413 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.418 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.418 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.418 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.419 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.421 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.422 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.424 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.425 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.425 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.425 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.426 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.431 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.431 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.432 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.432 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.432 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.433 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.433 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.437 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.437 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.437 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.438 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.444 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.445 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.446 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.446 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.446 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.446 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.446 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.447 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.449 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.452 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.452 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.452 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.452 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.455 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.457 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.458 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.458 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.458 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.459 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.459 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.462 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.462 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.463 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.463 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.465 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.468 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.470 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.470 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.470 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.471 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.474 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.475 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.475 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.475 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.475 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.476 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.476 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.480 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.480 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.480 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.480 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.481 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.486 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.486 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.486 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.486 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.490 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.491 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.491 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.491 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.492 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.498 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.498 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.498 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.499 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.504 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.505 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.505 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.505 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.505 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.506 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.510 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.512 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.512 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.512 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.513 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.520 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.520 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.520 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.521 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.522 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.525 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.526 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.527 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.527 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.528 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.528 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.531 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.532 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.532 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.533 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.533 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.536 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.539 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.539 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.539 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.539 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.544 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.545 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.545 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.546 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.549 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.550 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.551 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.551 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.551 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.552 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.552 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.556 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.556 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.557 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.557 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.558 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.562 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.565 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.565 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.565 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.566 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.571 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.574 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.574 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.574 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.576 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.583 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.583 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.583 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.583 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.584 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.588 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.588 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.589 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.589 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.595 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.595 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.595 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.595 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.596 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.599 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.600 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.601 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.601 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.601 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.603 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.608 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.610 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.610 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.610 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.611 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.614 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.615 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.615 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.615 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.616 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.620 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.620 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.620 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.621 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.624 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.625 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.625 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.625 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.626 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.631 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.631 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.631 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.631 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.632 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.634 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.636 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.637 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.637 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.637 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.637 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.638 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.642 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.642 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.642 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.643 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.645 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.646 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.646 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.647 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.647 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.647 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.647 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.648 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.651 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.653 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.653 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.653 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.654 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.658 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.658 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.658 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.659 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.663 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.663 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.663 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.665 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.671 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.672 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.672 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.672 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.680 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.681 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.682 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.682 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.682 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.682 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.683 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.689 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.689 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.689 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.690 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.695 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.695 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.695 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.696 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.700 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.700 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.700 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.701 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.707 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.707 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.707 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.708 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.711 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.712 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.713 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.713 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.713 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.713 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.718 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.719 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.719 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.719 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.719 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.720 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.725 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.725 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.725 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.725 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.726 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.726 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.730 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.731 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.731 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.731 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.731 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.731 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.734 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.735 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.735 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.736 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.736 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.737 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.741 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.741 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.741 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.742 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.743 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.748 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.748 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.748 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.749 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.751 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.752 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.753 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.754 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.754 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.754 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.755 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.760 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.760 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.760 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.761 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.764 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.767 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.768 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.768 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.768 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.769 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.772 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.773 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.774 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.774 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.774 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.774 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.775 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.775 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.779 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.779 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.779 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.780 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.782 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.785 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.785 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.785 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.786 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.790 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.791 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.791 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.791 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.793 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.793 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.799 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.799 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.799 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.800 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.803 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.803 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.804 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.804 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.804 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.807 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.810 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.811 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.811 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.812 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.819 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.819 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.823 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.823 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.823 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.824 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.825 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.830 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.830 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.830 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.831 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.839 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.839 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.839 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.839 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.840 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.843 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.847 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.847 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.847 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.849 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.852 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.854 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.854 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.854 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.855 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.860 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.860 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.860 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.861 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.861 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.863 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.865 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.866 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.866 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.866 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.867 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.871 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.872 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.872 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.872 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.873 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.877 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.877 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.877 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.878 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.881 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.883 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.884 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.884 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.884 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.885 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.889 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.891 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.891 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.891 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.892 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.900 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.901 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.901 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.901 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.901 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.902 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.907 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.908 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.908 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.908 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.911 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.915 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.915 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.915 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.916 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.917 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.921 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.922 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.922 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.922 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.922 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.922 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.923 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.928 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.929 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.929 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.929 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.929 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.935 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.935 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.935 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.935 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.936 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.943 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.943 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.943 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.944 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.950 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.950 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.950 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.951 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.951 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.956 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.956 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.956 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.957 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:45.957 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.960 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.962 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.962 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.962 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.962 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.967 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:45.967 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:45.968 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.968 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.968 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.969 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.975 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.975 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.975 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.976 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.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:59:45.984 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.984 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.984 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.985 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:45.986 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.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:59:45.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:59:45.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:59:45.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:59:45.992 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:45.992 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:45.992 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:45.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:59:45.995 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:45.997 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:45.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.003 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.003 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.003 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.006 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.009 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.028 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.029 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.029 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.029 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.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:59:46.030 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.038 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.038 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.038 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.039 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.040 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.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:59:46.042 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.045 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.045 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.045 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.046 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.049 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.050 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.051 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.051 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.051 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.054 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.057 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.057 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.057 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.058 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.063 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.064 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.064 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.064 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.065 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.070 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.070 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.070 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.071 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.076 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.077 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.077 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.077 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.078 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.084 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.084 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.084 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.085 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.089 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.089 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.089 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.090 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.092 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.095 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.097 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.097 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.097 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.100 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.106 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.106 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.107 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.107 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.113 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.113 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.113 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.114 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.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:59:46.119 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.119 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.119 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.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:59:46.120 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.123 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.126 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.126 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.126 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.126 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.131 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.131 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.131 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.132 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.136 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.137 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.137 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.137 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.137 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.138 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.142 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.142 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.142 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.143 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.149 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.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:59:46.150 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.150 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.151 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.151 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.154 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.156 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.156 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.156 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.158 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.163 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.163 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.163 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.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:59:46.164 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.168 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.168 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.168 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.169 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.175 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.175 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.175 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.177 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.185 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.185 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.185 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.187 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.192 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.197 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:46.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.200 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.200 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.200 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.200 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.201 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.204 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.205 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.205 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.205 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.207 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.208 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.209 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.210 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.211 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:46.211 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.211 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.211 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.212 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.216 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.217 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.217 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.217 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.218 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.220 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.221 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.225 7f7cccab1048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 01/15/2026 05:59:46.226 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.226 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.226 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.228 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.233 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.235 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.236 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.237 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.237 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.237 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.238 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.239 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.244 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.244 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.244 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.245 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.254 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.254 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.254 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.255 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.258 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.260 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.262 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.262 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.262 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.263 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.268 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.268 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.268 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.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:59:46.269 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.270 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.272 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.274 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.274 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.274 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.275 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.278 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.279 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.281 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.281 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.281 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.282 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.287 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.287 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.287 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.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:59:46.289 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.295 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.295 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.295 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.296 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.301 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.301 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.301 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.302 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.308 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.308 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.308 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.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:59:46.310 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.316 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.316 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.316 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.317 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.324 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.324 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.324 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.325 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.329 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.331 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.331 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.331 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.333 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.333 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.337 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.337 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.337 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.338 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.344 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.344 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.345 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.345 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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:59:46.351 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.351 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.351 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.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:59:46.352 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.353 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-1.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-1.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.356 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.22'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/15/2026 05:59:46.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:59:46.357 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.357 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.357 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.358 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.362 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-2.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-2.-0') 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.366 7f7cccab1048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 01/15/2026 05:59:46.366 7f7cccab1048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 01/15/2026 05:59:46.366 7f7cccab1048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 01/15/2026 05:59:46.366 7f7cccbe9e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5014-3.-0, data b'{"ip-address": "10.0.0.22", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5014-3.-0') 01/15/2026 05:59:46.367 7f7cccab1048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5014-3.-0 01/15/2026 05:59:46.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:59:46.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:59:46.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:59:46.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:59:46.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