Projet

Général

Profil

Tâche #15793

Scénario #15554: Traitement express (13-15)

Agent Zéphir 2.5.2 : erreur de stockage dans les base RRD pour la classe RRDAgent

Ajouté par Fabrice Barconnière il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Début:
06/04/2016
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Erreur introduite dans un commit précédent :
zephir-client:6e65639e

@@ -590,7 +592,11 @@ class RRDAgent(Agent):
         # on ne prend que les mesures déclarées comme datasources
         rrd_values = {}
         for datasource in self.datasources:
-            rrd_values[datasource['name']] = measure.value[datasource['name']]
+            if measure.value is not None:
+                data = measure.value[datasource['name']]
+            else:
+                log.msg("/!\ measure return empty value: %s" % self.name)
+            rrd_values[datasource['name']] = None
         # update des bases rrd
         self.rrd.update(rrd_values, measure.get_date())

Révisions associées

Révision d7a1ab31 (diff)
Ajouté par Fabrice Barconnière il y a environ 8 ans

Correction du remplissage de la mesure dans la classe RRDAgent

ref #15793 @1h

Historique

#1 Mis à jour par Fabrice Barconnière il y a environ 8 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Fabrice Barconnière il y a environ 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.1

#3 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de En cours à Résolu

#4 Mis à jour par Klaas TJEBBES il y a environ 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.1 à 0.0

Formats disponibles : Atom PDF