def get_monitoring_base_dir(node):
     # Avoid cyclic dependencies
     from sdcm.cluster import BaseMonitorSet
     if hasattr(node, "parent_cluster") and node.parent_cluster:
         return node.parent_cluster.monitor_install_path_base
     else:
         return BaseMonitorSet.get_monitor_install_path_base(node)
 def setUp(self):
     self.node = DummyNode(
         name='test_node',
         parent_cluster=None,
         base_logdir=self.temp_dir,
         ssh_login_info=dict(key_file='~/.ssh/scylla-test'))
     self.db_cluster = DummyDbCluster([self.node])
     self.monitor_cluster = BaseMonitorSet({"db_cluster": self.db_cluster},
                                           {})
     self.monitor_cluster.log = logging