From 864c644ab75db69a95bd087e484e81df46fe98da Mon Sep 17 00:00:00 2001
From: Simon Delamare <simon.delamare@ens-lyon.fr>
Date: Fri, 27 Mar 2020 15:50:01 +0100
Subject: [PATCH] [nancy] Add metrics info for PDU

---
 .../sites/nancy/pdus/gros-wattmetre1.json     | 11 +++++++++
 .../sites/nancy/pdus/gros-wattmetre2.json     | 11 +++++++++
 .../sites/nancy/pdus/gros-wattmetre3.json     | 11 +++++++++
 input/grid5000/sites/nancy/pdus.yaml          | 23 +++++++++++++++++++
 4 files changed, 56 insertions(+)

diff --git a/data/grid5000/sites/nancy/pdus/gros-wattmetre1.json b/data/grid5000/sites/nancy/pdus/gros-wattmetre1.json
index c3b23d976bf..2794932372e 100644
--- a/data/grid5000/sites/nancy/pdus/gros-wattmetre1.json
+++ b/data/grid5000/sites/nancy/pdus/gros-wattmetre1.json
@@ -1,5 +1,16 @@
 {
   "ip": "172.16.79.18",
+  "metrics": [
+    {
+      "description": "Power consumption per outlet reported by wattmetre, in watt",
+      "name": "wattmetre_power_watt",
+      "optional_period": 20,
+      "period": 1000,
+      "source": {
+        "protocol": "wattmetre"
+      }
+    }
+  ],
   "model": "",
   "ports": {
     "0": "gros-1",
diff --git a/data/grid5000/sites/nancy/pdus/gros-wattmetre2.json b/data/grid5000/sites/nancy/pdus/gros-wattmetre2.json
index 967b49c754f..dcc5aba66f1 100644
--- a/data/grid5000/sites/nancy/pdus/gros-wattmetre2.json
+++ b/data/grid5000/sites/nancy/pdus/gros-wattmetre2.json
@@ -1,5 +1,16 @@
 {
   "ip": "172.16.79.18",
+  "metrics": [
+    {
+      "description": "Power consumption per outlet reported by wattmetre, in watt",
+      "name": "wattmetre_power_watt",
+      "optional_period": 20,
+      "period": 1000,
+      "source": {
+        "protocol": "wattmetre"
+      }
+    }
+  ],
   "model": "",
   "ports": {
     "0": "gros-71",
diff --git a/data/grid5000/sites/nancy/pdus/gros-wattmetre3.json b/data/grid5000/sites/nancy/pdus/gros-wattmetre3.json
index 2dea1e1f326..35a5a0ecdb9 100644
--- a/data/grid5000/sites/nancy/pdus/gros-wattmetre3.json
+++ b/data/grid5000/sites/nancy/pdus/gros-wattmetre3.json
@@ -1,5 +1,16 @@
 {
   "ip": "172.16.79.18",
+  "metrics": [
+    {
+      "description": "Power consumption per outlet reported by wattmetre, in watt",
+      "name": "wattmetre_power_watt",
+      "optional_period": 20,
+      "period": 1000,
+      "source": {
+        "protocol": "wattmetre"
+      }
+    }
+  ],
   "model": "",
   "ports": {
     "0": "gros-113",
diff --git a/input/grid5000/sites/nancy/pdus.yaml b/input/grid5000/sites/nancy/pdus.yaml
index 50a6287abf6..df853d6266a 100644
--- a/input/grid5000/sites/nancy/pdus.yaml
+++ b/input/grid5000/sites/nancy/pdus.yaml
@@ -190,6 +190,14 @@ pdus:
             unit: W
             www:
               url: "http://wattmetre.nancy.grid5000.fr/GetWatts-json.php"
+    metrics:
+    - name: wattmetre_power_watt
+      description: Power consumption per outlet reported by wattmetre, in watt
+      period: 1000
+      optional_period: 20
+      source:
+        protocol: wattmetre
+
   gros-wattmetre2:
     vendor: OmegaWatt
     model: ''
@@ -203,6 +211,14 @@ pdus:
             unit: W
             www:
               url: "http://wattmetre.nancy.grid5000.fr/GetWatts-json.php"
+    metrics:
+    - name: wattmetre_power_watt
+      description: Power consumption per outlet reported by wattmetre, in watt
+      period: 1000
+      optional_period: 20
+      source:
+        protocol: wattmetre
+
   gros-wattmetre3:
     vendor: OmegaWatt
     model: ''
@@ -216,3 +232,10 @@ pdus:
             unit: W
             www:
               url: "http://wattmetre.nancy.grid5000.fr/GetWatts-json.php"
+    metrics:
+    - name: wattmetre_power_watt
+      description: Power consumption per outlet reported by wattmetre, in watt
+      period: 1000
+      optional_period: 20
+      source:
+        protocol: wattmetre
-- 
GitLab