Skip to content
Snippets Groups Projects
Commit 154d7e86 authored by Georges Da Costa's avatar Georges Da Costa
Browse files

Adds g5k cluster dependent kwollect metric

parent 8116836c
Branches
No related tags found
No related merge requests found
......@@ -4,8 +4,18 @@ import requests
import os
import json
def get_names():
return {'kwollect'}
import platform
def get_g5k_target_metric():
cluster_name = platform.node().split('-')[0]
if cluster_name in ['grisou', 'graoully', 'grimoire',
'grisou', 'gros', 'gruss', 'paravance']:
target_metric = 'pdu_outlet_power_watt'
elif cluster_name in ['troll', 'yeti', 'gemini', 'neowise',
'orion', 'pyxis', 'sagittaire', 'taurus']:
target_metric = 'wattmetre_power_watt'
else:
target_metric = 'bmc_node_power_watt'
class Power:
'Monitoring using Kwollect on g5k'
......@@ -16,7 +26,7 @@ class Power:
self.end_time = None
self.executor = None
self.names = get_names()
self.metric = metric
self.metric = {'kwollect'}
def build(self, executor):
"""Prepare the right request only needed on g5k"""
......
......@@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
setuptools.setup(
name="expetator",
version="0.3.8",
version="0.3.9",
author="Georges Da Costa",
author_email="georges.da-costa@irit.fr",
description="A framework for monitoring HPC applications using DVFS",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment