forked from posuch/zabbix-kubernetes-1
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Node error
Exception in thread Thread-1 (run):
Traceback (most recent call last):
File "/usr/local/lib/python3.11/threading.py", line 1031, in _bootstrap_inner
self.run()
^^^^^^^^^^
File "/app/base/watcher_thread.py", line 34, in run
getattr(self.daemon_object, self.daemon_method)(self.resource)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/base/daemon_thread.py", line 264, in watch_data
self.watch_event_handler(resource, obj)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/base/daemon_thread.py", line 332, in watch_event_handler
self.send_object(resource, resourced_obj, event_type,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/base/daemon_thread.py", line 495, in send_object
self.send_data_to_zabbix(resource, obj=resourced_obj)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/base/daemon_thread.py", line 579, in send_data_to_zabbix
metrics = obj.get_zabbix_metrics()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/k8sobjects/node.py", line 60, in get_zabbix_metrics
data = self.resource_data
^^^^^^^^^^^^^^^^^^
File "/app/k8sobjects/node.py", line 36, in resource_data
data = super().resource_data
^^^^^^^^^^^^^^^^^^^^^
File "/app/k8sobjects/k8sobject.py", line 119, in resource_data
raise RuntimeError("name_space is None for %s" % self.name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: name_space is None for aks--vmss000000
pvc errors
Traceback (most recent call last):
File "/app/base/timed_threads.py", line 54, in run
self.run_requests()
^^^^^^^^^^^^^^^^^^^
File "/app/base/timed_threads.py", line 75, in run_requests
getattr(self.daemon_object, self.daemon_method)(self.resource)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/base/daemon_thread.py", line 281, in watch_data
pvc_volumes = get_pvc_volumes_for_all_nodes(api=api,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/k8sobjects/pvc.py", line 102, in get_pvc_volumes_for_all_nodes
pvc_volumes = _get_pvc_data_for_node(api=api, node=node,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/k8sobjects/pvc.py", line 53, in _get_pvc_data_for_node
pvc_volumes = _process_volume(item=item, namespace_exclude_re=namespace_exclude_re, node=node,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/k8sobjects/pvc.py", line 86, in _process_volume
volume['inodesUsed'] / volume['inodes'])) * 100
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
ZeroDivisionError: division by zero`
``
The nodes are discovered but without data, but no pods are discovered at all.
Metadata
Metadata
Assignees
Labels
No labels