The Doppler Quarterly (FRANÇAIS) Été 2016 | Page 28
• Consommer les informations de chaque compo-
sant, fournir ces informations à la cible adé-
quate et produire ces informations pour la cible.
• Maintenir des débits de données hautes perfor-
mances afin de réagir instantanément aux
alertes et réponses des performances de
service.
• Consigner toutes les communications avec les
analyses actuelles et futures.
• Récupérer rapidement après des pannes de
communication, notamment par le renouvelle-
ment et le rétablissement.
Moteur d'analyse des performances
Le moteur d'analyse des performances est un com-
posant logiciel enfichable qui fournit des services
d'analyses intégrées. Vous pouvez exploiter ces ana-
lyses pour gérer dynamiquement la performance de
service durant la production. Le moteur d'analyse des
performances est chargé :
• De fournir des services d'analyses en temps réel
concernant la performance de tous les services
connectés et les changements recommandés de
seuil, capacité ou comportement. Par exemple,
si un service est exécuté sous condition d'un
seuil et que l'agent génère une alerte, le moteur
d'analyse peut déterminer un plan d'action
automatique basé sur les données de perfor-
mances actuelles de ce service provenant de la
base de données des séries temporelles, et du
profil de ce service provenant du référentiel de
service. Les actions résultantes peuvent être
d'augmenter dynamiquement la taille du cache
de la base de données, de modifier le routage
vers un autre serveur ou d'alerter une
personne.
• De fournir un rapport ad hoc des performances
de services et des tendances au fil du temps.
• D’apprendre dynamiquement au fur et à mesure
de la collecte des données, comprendre les
cause et les effets après l'identification et la
résolution des problèmes de performances.
• De fournir à la console administrative ainsi
qu’aux API pour l'intégration les autres consoles
de gestion du système.
Base de données des séries temporelles
La base de données des séries temporelles est char-
gée des données complexes, structurées et non
structurées. Cette base de données stocke toutes les
données brutes enregistrées concernant les perfor-
mances du service, notamment l'heure, la réponse du
service, la réponse de la base de données, la latence
du réseau et toute autre information pouvant être
utilisée dans le profil de performance du service. Il
existe deux fonctions principales à la base de don-
nées des séries temporelles :
• Stocker des volumes considérables de données
des séries temporelles afin de surveiller et
d'analyser les performances de manière active
• Enregistrer tous les problèmes de performance
(par exemple, les alertes) et les solutions afin
que le système puisse répondre immédiatement
à la prochaine occurrence du problème
Gestion des alertes
Le système de gestion des alertes est une compo-
sante du logiciel qui est chargée des services placés
dans un état d'alerte par leurs agents respectifs, s'as-
surant de traiter les alertes conformément aux poli-
tiques prédéterminées qui sont stockées dans le réfé-
rentiel de service. Le système de gestion des alertes
est chargé :
• De capturer les alertes transmises par le res-
ponsable des communications en provenance
des agents. Ces alertes sont généralement
générées par les services ayant dépassé les
seuils ou défaillants.
• D’évaluer chaque alerte en termes de gravité et
se connecter au moteur d'analyses pour obtenir
une analyse du problème et une mesure correc-
tive automatique potentielle. Le système de
gestion des alertes génère alors une mesure
corrective, si le moteur d'analyse en fait la
demande. Il peut également alerter des
personnes.
• D’enregistrer chaque alerte, notamment la
cause et la résolution, dans la base de données
des séries temporelles pour faciliter l'analyse
future et déterminer la voie adéquate pour
résoudre les futurs problèmes de performance.
• De tracer les chemins afin de mieux déterminer
l'origine de l'alerte et les autres services à trai-
ter pour la résolution du problème.
26 | THE DOPPLER | ÉTÉ 2016