# 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}}