# AGENT FE #### Présentation à l'équipe monitoring 11/04/2022 --- # Objectif - Dans les "Acceptance criteria" de vous faire cette présentation... donc pas vraiment le choix :joy: - Partager l'étude sur les possibilites et les limitations de la solution de monitoring/log sur Flexible Engine. --- # Monitoring et logs coté Flexible Engine Il s'articule autour des 3 services suivants: 1) CloudEye (métrique OS) 2) LTS pour Log Tank Service (getion des logs) 3) AOM pour Application Operation Service (visualisation des logs) --- ## CloudEYE - Cloudeye est un service FE qui permet de remonter les différentes métriques de certains services FE. - Intégration avec l'agent "telescope" pour l'export des métriques --- ## Log Tank Service. - Log Tank service est un service FE qui permet d'avoir une vue regroupée des différents logs générés par les VMs ainsi que des services FE comme CTS/VPC Flow Logs. - Il s'appuit sur l'agent "ICagent" pour l'exportation des logs. - Permet de créer des métriques à partir des logs remontés par iCAgent - Permet d'avoir une rétention superieure aux 7 jours par default avec un transfert sur OBS (objet storage service) --- ## AOM service - AOM (Application Operation Management) est un service qui permet de gérer les logs et les métriques des ressources déployées (cluster kubernetes, container, machines virtuelles etc). - Permet de visualiser dans dashboards, les custom metriques crées. - Pour les instances(VM) Il s'appuit sur l'agent "ICagent" pour remonter les metriques. --- # Agent TELESCOPE (metrics) - Telescope exporte 13 Metrics OS ni plus ni moins (sauf windows moins) - Scrapping toutes les 1 Minute --- ## Agent TELESCOPE (metrics) **Limitation:** 1. Impossible de remonter les métriques applicatives 1. Impossible de filtrer les métriques 1. Impossible d'ajouter des métriques System que celles déjà définies. 2. Une seule région supportée (eu-west-0) 3. code non maintenu (dernier commit date de 2019) 4. Pas de documentation coté CCE. --- # Agent ICagent (Logs) - ICagent s'occupe de l'envoi des logs.<!-- .element: style="font-size: smaller" --> - Nous pouvons voir de realtime sur les logs. (logtank) <!-- .element: style="font-size: smaller" --> - Nous pouvons consulter les logs depuis (AOM)<!-- .element: style="font-size: smaller" --> - Nous pouvons contruire des metrics en fonction de pattern dans les logs (logtank)<!-- .element: style="font-size: smaller" --> --- ## Agent ICagent (Logs) **Limitation:** 1. Il faut naviguer entre plusieurs services FE. 2. AOM à une orientation plutôt CCE 3. Pas de documentation --- # Conclusion Que ce soit **Téléscope** pour l'export des métriques ou l'agent **icagent** pour les logs nous voyons tres vites que les fonctionnalités sont très limitées avec une trés mauvaise expérience utilisateur. <style type="text/css"> p { font-size: smaller; } .reveal ul ul li { font-size: smaller; } .reveal section { text-align: left; } } .reveal h3 { color: orange; text-align: center; border-bottom: 1px solid orange; } .reveal h1 { color: orange; text-align: center; border-bottom: 1px solid orange; margin-bottom: 0.4em; } .reveal code { color: aquamarine; font-size: smaller; } </style>
{"type":"slide","slideOptions":{"transition":"slide","center":true}}