Пример #1
0
 def attach_to_node(self, node):
     # we gather also host level metrics here although they will just be overridden for multiple nodes on the same node (which is no
     # problem as the values are identical anyway).
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "os_name",
                                      sysstats.os_name())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "os_version",
                                      sysstats.os_version())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "cpu_logical_cores",
                                      sysstats.logical_cpu_cores())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "cpu_physical_cores",
                                      sysstats.physical_cpu_cores())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "cpu_model",
                                      sysstats.cpu_model())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "node_name",
                                      node.node_name)
     # This is actually the only node level metric, but it is easier to implement this way
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "host_name",
                                      node.host_name)
Пример #2
0
 def attach_to_node(self, node):
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "os_name",
                                      sysstats.os_name())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "os_version",
                                      sysstats.os_version())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "cpu_logical_cores",
                                      sysstats.logical_cpu_cores())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "cpu_physical_cores",
                                      sysstats.physical_cpu_cores())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "cpu_model",
                                      sysstats.cpu_model())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "node_name",
                                      node.node_name)
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node,
                                      node.node_name, "host_name",
                                      node.host_name)
Пример #3
0
 def attach_to_node(self, node):
     # we gather also host level metrics here although they will just be overridden for multiple nodes on the same node (which is no
     # problem as the values are identical anyway).
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node, node.node_name, "os_name", sysstats.os_name())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node, node.node_name, "os_version", sysstats.os_version())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node, node.node_name, "cpu_logical_cores", sysstats.logical_cpu_cores())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node, node.node_name, "cpu_physical_cores", sysstats.physical_cpu_cores())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node, node.node_name, "cpu_model", sysstats.cpu_model())
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node, node.node_name, "node_name", node.node_name)
     # This is actually the only node level metric, but it is easier to implement this way
     self.metrics_store.add_meta_info(metrics.MetaInfoScope.node, node.node_name, "host_name", node.host_name)