Description du projet
TraduitL'architecture cible est un cluster ELK ou OpenSearch pour les journaux plus Grafana pour les métriques et la visualisation. Le contractant est censé déployer des collecteurs de journaux sur nos hôtes, normaliser et analyser les flux entrants en champs structurés, et concevoir des tableaux de bord clairs pour les ingénieurs et la direction. En plus de cela, nous avons besoin d'alertes : notifier lorsque le taux d'erreur augmente, lorsque le délai de réponse dépasse un seuil, lorsque un service cesse d'envoyer des données, ou lorsque l'espace disque ou la mémoire s'épuisent. Les alertes doivent arriver sur les canaux que nous utilisons déjà, avec des seuils appropriés pour ne pas être submergés par le bruit.
Le stockage et son coût sont importants pour nous. Nous vous demandons de configurer le cycle de vie des index et la rotation afin que les nouvelles données restent chaudes et recherchables, et que les anciens journaux passent à l'archive ou soient supprimés selon un calendrier. Décrivez l'architecture, les règles de parsing et la procédure pour connecter un nouveau service au pipeline afin que notre équipe puisse continuer à maintenir et à étendre le système elle-même. Si vous avez déjà géré une telle pile en production, dites-nous comment vous l'évolueriez pour nos volumes.
— Collecte de journaux à partir de serveurs Linux et d'applications conteneurisées
— Parsing structuré, indexation et politique de conservation
— Tableaux de bord Grafana pour les erreurs, les retards et les ressources
— Alertes pour les pics d'erreurs, les retards et les services silencieux