Mettre en place un monitoring de niveau production pour les services Rust et automatiser les tâches opérationnelles qui les maintiennent en fonctionnement. Ce cours intermédiaire associe la pratique de l'ingénierie des systèmes à la chaîne d'outils moderne Rust pour instrumenter, observer et exploiter l'infrastructure de données. Le module 1 présente l'ensemble de la pile de surveillance : la journalisation par rapport aux métriques, les quatre signaux d'or, les stratégies de collecte push et pull, la pile ELK sur Linux, Prometheus et Grafana pour la collecte et la visualisation des métriques, et le crate `tracing` pour les logs Rust structurés. Le module 2 construit des CLIs Rust pour l'automatisation du système : traversée du système de fichiers avec walkdir et glob, analyse des logs avec regex et flate2, encapsulation des commandes externes avec `std::process::Command`, et un utilitaire de conformité graduelle qui parcourt les règles définies par JSON et sort non-zéro en cas de violation - prêt pour le CI/CD. Tout au long du cours, les apprenants associent l'outillage standard à la gestion de l'invite AWS Bedrock pour des opérations augmentées par l'IA.

Rust pour la surveillance et l'automatisation des sources de données
Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Rust pour la surveillance et l'automatisation des sources de données
Ce cours fait partie de Spécialisation "Rust pour l'ingénierie des données"


Instructeurs : Noah Gift
Inclus avec
Demander à Coursera
Expérience recommandée
Ce que vous apprendrez
Intégrez les services HTTP de Rust avec des métriques Prometheus, des journaux de traçage structurés et le transfert de journaux via la pile ELK pour une observabilité totale
Développez des interfaces CLI en Rust capables d'explorer des systèmes de fichiers à l'aide de `walkdir` et `glob`, d'analyser des journaux à l'aide d'expressions régulières et d'encapsuler des commandes externes avec une gestion robuste des erreurs
Déployer un utilitaire de conformité évolué capable de lire des règles au format JSON, d'auditer le système de fichiers et de se terminer avec un code de sortie différent de zéro afin de contrôler l'accès aux pipelines CI/CD
Compétences que vous acquerrez
- Catégorie : CI/CD
- Catégorie : Ingénierie de la fiabilité des sites
- Catégorie : DevOps
- Catégorie : Surveillance du système
- Catégorie : Systèmes de fichiers
- Catégorie : Audit de conformité
- Catégorie : Automatisation
- Catégorie : Motifs de l'invitation
- Catégorie : Contrôle continu
- Catégorie : Automatisation des technologies de l'information
Outils que vous découvrirez
- Catégorie : Prométhée (Logiciel)
- Catégorie : Commandes Unix
- Catégorie : Linux
- Catégorie : Ingénierie rapide
- Catégorie : Interface de ligne de commande
- Catégorie : La roche-mère de l'Amazonie
- Catégorie : Rust (langage de programmation)
- Catégorie : Grafana
- Catégorie : JSON
Détails à connaître

Ajouter à votre profil LinkedIn
mai 2026
3 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs

Offert par
En savoir plus sur Développement de logiciels

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic AI Labs
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,




