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
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
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
Correction du remplissage de la mesure dans la classe RRDAgent
ref #15793 @1h
Historique
#1 Mis à jour par Fabrice Barconnière il y a presque 10 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Fabrice Barconnière il y a presque 10 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 presque 10 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Klaas TJEBBES il y a presque 10 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.1 à 0.0