We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Logging, Monitoring and Observability in Google Cloud en Français

Google Cloud Training

Découvrez comment surveiller et dépanner votre infrastructure et vos applications, ainsi que comment améliorer leurs performances. Ce cours s'appuie sur les principes d'ingénierie en fiabilité des sites (SRE) et combine des présentations, des démonstrations, des ateliers pratiques et des études de cas concrets. Dans le cadre de ce cours, vous allez acquérir de l'expérience sur l'ensemble des outils de surveillance, la gestion et l'analyse en temps réel des journaux, le débogage de code en production, ainsi que sur le profilage de l'utilisation des processeurs et de la mémoire.

Enroll now

What's inside

Syllabus

Présentation
Bienvenue dans le cours "Logging, Monitoring and Observability in Google Cloud". Utilisez les ressources ci-dessous pour prendre connaissance des sujets abordés dans ce cours, apprendre à accéder aux supports de cours et envoyer des commentaires.
Read more
Présentation de la surveillance dans Google Cloud
Dans ce module, nous allons vous présenter les différents produits inclus dans la suite de journalisation, de surveillance et d'observabilité de Google Cloud.
Éviter aux clients de subir des désagréments
Dans ce module, nous allons vous présenter plusieurs concepts de l'ingénierie en fiabilité des sites (SRE) et la façon dont nous pouvons les utiliser pour éviter aux clients de subir des désagréments. Dans ce contexte, un client correspond à tout consommateur d'un système cloud.
Règles d'alerte
Les alertes permettent de détecter et de résoudre rapidement les problèmes qui surviennent dans les applications cloud. Dans ce module, vous allez découvrir comment développer des stratégies d'alerte, définir des règles d'alerte, ajouter des canaux de notification, identifier les types d'alertes et leurs cas d'utilisation courants, créer des groupes de ressources et générer les alertes associées, et gérer des règles d'alerte de manière automatisée.
Surveiller les systèmes critiques
La surveillance consiste à effectuer le suivi des activités qui se produisent sur les ressources créées dans Google Cloud. Dans ce module, nous allons examiner les options et les bonnes pratiques à suivre pour les architectures de projets de surveillance. Nous allons différencier les principaux rôles Cloud IAM nécessaires pour déterminer qui peut faire quoi en termes de surveillance. Tout comme l'architecture, il s'agit d'une première étape fondamentale. Nous allons examiner certains des tableaux de bord par défaut créés par Google et apprendre à les utiliser de manière appropriée. Nous allons créer des graphiques et les utiliser pour créer des tableaux de bord personnalisés afin d'afficher la consommation des ressources et la charge d'une application. Enfin, nous allons définir des tests de disponibilité pour effectuer le suivi de l'activité et de la latence.
Configurer les services Google Cloud à des fins d'observabilité
Dans la prochaine partie de notre examen des métriques, nous allons voir comment configurer les services Google Cloud à des fins d'observabilité. Dans ce module, vous allez découvrir comment intégrer les agents Logging et Monitoring dans des VM et des images Compute Engine, activer et utiliser Kubernetes Monitoring, présenter et expliquer la surveillance Kubernetes avec Prometheus, et exposer des métriques personnalisées via du code et à l'aide d'OpenCensus.
Journalisation et analyse avancées
Dans ce module, nous allons examiner certaines des fonctionnalités avancées de journalisation et d'analyse de Google Cloud. Plus précisément, vous allez découvrir comment identifier les approches d'ajout de tags aux ressources et en sélectionner une, définir des récepteurs de journaux, créer des métriques de surveillance basées sur les entrées de journal, associer les erreurs de l'application à Logging et à d'autres outils de la suite des opérations avec Error Reporting, et exporter des journaux vers BigQuery pour le stockage à long terme et les analyses basées sur SQL.
Surveiller la sécurité du réseau et les journaux d'audit
Dans ce module, nous allons aborder deux sujets principaux : l'association de Monitoring au réseau VPC et l'utilisation de Cloud Audit Logs de Google. Vous allez découvrir comment collecter et analyser des journaux de flux VPC, de règles de pare-feu et Cloud NAT, activer la mise en miroir de paquets, expliquer les fonctionnalités de Network Intelligence Center et utiliser Cloud Audit Logs pour savoir qui a fait quoi et quand. Nous allons également vous présenter les bonnes pratiques concernant les journaux d'audit.
Gérer les incidents
À ce stade du cours, nous nous sommes principalement concentrés sur les moyens d'inspecter et de surveiller l'état des systèmes exécutés dans Google Cloud. Mais quelle que soit la solidité de vos stratégies de planification, de conception, de définition d'architecture et de maintenance préventive, les choses peuvent mal tourner. La façon dont vous gérez les incidents a un impact considérable sur la perception des utilisateurs. Dans ce module, vous allez apprendre à gérer les incidents à l'aide d'un processus méthodique.
Examiner les problèmes de performances des applications
Lorsque vous déployez des applications sur Google Cloud, les produits de gestion des performances des applications (Cloud Trace, Cloud Debugger et Cloud Profiler) fournissent une suite d'outils permettant d'obtenir des insights sur le fonctionnement du code ainsi que des services et pouvant aider à résoudre les éventuels problèmes.
Optimiser les coûts de surveillance
Dans notre dernier module, nous allons aborder l'optimisation des coûts de la suite Google Cloud Operations. Plus précisément, vous allez découvrir comment analyser les coûts d'utilisation des ressources pour les composants liés aux opérations de Google Cloud et apprendre à implémenter les bonnes pratiques pour contrôler le coût des opérations dans Google Cloud.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Approfondit les bonnes pratiques de surveillance, essentielles pour garantir la résilience et la disponibilité des applications et des services
Enseigne les principes d'ingénierie en fiabilité des sites (SRE), permettant aux apprenants d'améliorer les performances et la maintenabilité des systèmes
Fournit une expérience pratique avec une suite complète d'outils de surveillance, d'alerte et d'analyse
Développe des compétences en débogage de code en production et en profilage de l'utilisation des processeurs et de la mémoire, essentielles pour la résolution des problèmes complexes

Save this course

Save Logging, Monitoring and Observability in Google Cloud en Français to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Logging, Monitoring and Observability in Google Cloud en Français with these activities:
Refresh your debugging skills
Review your debugging skills to enhance your troubleshooting abilities
Show steps
  • Go through a debugging tutorial or course
  • Practice debugging code in a sandbox environment
Revise Cloud Logging concepts
Review and reinforce the fundamentals of logging in Google Cloud
Show steps
  • Read through the documentation on Cloud Logging
  • Create a simple logging sink
  • Test your logging sink by writing log entries
Monitor your Google Cloud project with Stackdriver
Walk through a tutorial on using Stackdriver to monitor your Google Cloud projects
Browse courses on Stackdriver
Show steps
  • Follow the tutorial's instructions to set up Stackdriver monitoring
  • Create a custom dashboard to visualize your monitoring data
  • Set up alerts to notify you of any potential issues
Five other activities
Expand to see all activities and additional details
Show all eight activities
Create alerts and notifications for your Google Cloud project
Gain hands-on experience in configuring alerts and notifications for your Google Cloud project
Browse courses on Alerts
Show steps
  • Identify the metrics you want to monitor
  • Create alerts based on those metrics
  • Configure notifications to be sent when alerts are triggered
Attend a workshop on Google Cloud Observability
Attend a workshop to learn about Google Cloud Observability and how to use it to improve the reliability and performance of your Google Cloud projects
Browse courses on Observability
Show steps
  • Find a workshop that fits your schedule and interests
  • Register for the workshop
  • Attend the workshop and participate actively
Troubleshoot performance issues with Cloud Profiler
Follow a tutorial on using Cloud Profiler to troubleshoot performance issues in your Google Cloud project
Browse courses on Performance
Show steps
  • Follow the tutorial's instructions to install and configure Cloud Profiler
  • Run a profiling session on your application
  • Analyze the profiling data to identify performance bottlenecks
Develop a monitoring and logging strategy for your Google Cloud project
Create a plan for how you will monitor and log your Google Cloud project
Browse courses on Monitoring
Show steps
  • Identify the metrics and logs that you need to monitor
  • Determine how you will collect and store these metrics and logs
  • Set up alerts and notifications to be sent when there are any issues
Contribute to the Google Cloud OpenTelemetry project
Contribute to the Google Cloud OpenTelemetry project to gain experience working with observability tools and technologies
Browse courses on OpenTelemetry
Show steps
  • Find an issue or feature request that you can work on
  • Fork the Google Cloud OpenTelemetry project
  • Implement your changes and submit a pull request

Career center

Learners who complete Logging, Monitoring and Observability in Google Cloud en Français will develop knowledge and skills that may be useful to these careers:
Site Reliability Engineer (SRE)
A Site Reliability Engineer (SRE) plans, designs, and operates highly reliable and scalable systems. This course can help you become an SRE by providing you with a deep understanding of the principles of SRE, as well as the tools and techniques used to build and maintain reliable systems. In particular, the course will help you learn how to prevent outages, reduce downtime, and improve the overall performance of your systems.
DevOps Engineer
A DevOps Engineer combines the skills of a software developer and a system administrator. This course can help you become a DevOps Engineer by providing you with a deep understanding of the principles of DevOps, as well as the tools and techniques used to build, deploy, and maintain software systems. In particular, the course will help you learn how to automate your workflow, improve your team's collaboration, and deliver software faster and more efficiently.
Cloud Architect
A Cloud Architect designs and manages cloud computing solutions. This course can help you become a Cloud Architect by providing you with a deep understanding of the principles of cloud computing, as well as the tools and techniques used to build and manage cloud-based systems. In particular, the course will help you learn how to design and implement scalable and reliable cloud solutions, as well as how to manage cloud costs and security.
Data Scientist
A Data Scientist extracts knowledge and insights from data. This course can help you become a Data Scientist by providing you with a deep understanding of the principles of data science, as well as the tools and techniques used to collect, analyze, and interpret data. In particular, the course will help you learn how to use machine learning and other statistical methods to build models that can predict future events and identify trends.
Database Administrator
A Database Administrator manages and maintains databases. This course can help you become a Database Administrator by providing you with a deep understanding of the principles of database administration, as well as the tools and techniques used to manage and maintain databases. In particular, the course will help you learn how to design and implement scalable and reliable databases, as well as how to troubleshoot and diagnose database problems.
Network Engineer
A Network Engineer designs, implements, and maintains computer networks. This course can help you become a Network Engineer by providing you with a deep understanding of the principles of computer networking, as well as the tools and techniques used to design, implement, and maintain networks. In particular, the course will help you learn how to design and implement scalable and reliable networks, as well as how to troubleshoot and diagnose network problems.
Systems Engineer
A Systems Engineer designs, implements, and maintains computer systems. This course can help you become a Systems Engineer by providing you with a deep understanding of the principles of systems engineering, as well as the tools and techniques used to design, implement, and maintain systems. In particular, the course will help you learn how to design and implement scalable and reliable systems, as well as how to troubleshoot and diagnose system problems.
Quality Assurance Engineer
A Quality Assurance Engineer tests and evaluates software applications to ensure that they meet quality standards. This course can help you become a Quality Assurance Engineer by providing you with a deep understanding of the principles of quality assurance, as well as the tools and techniques used to test and evaluate software applications. In particular, the course will help you learn how to design and implement effective quality assurance processes, as well as how to troubleshoot and diagnose software problems.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. This course can help you become a Software Engineer by providing you with a deep understanding of the principles of software engineering, as well as the tools and techniques used to design, develop, and maintain software applications. In particular, the course will help you learn how to design and implement scalable and reliable software applications, as well as how to troubleshoot and diagnose software problems.
Security Engineer
A Security Engineer designs, implements, and maintains security systems. This course can help you become a Security Engineer by providing you with a deep understanding of the principles of security engineering, as well as the tools and techniques used to design, implement, and maintain security systems. In particular, the course will help you learn how to design and implement secure systems, as well as how to troubleshoot and diagnose security problems.
Technical Writer
A Technical Writer creates and maintains technical documentation. This course can help you become a Technical Writer by providing you with a deep understanding of the principles of technical writing, as well as the tools and techniques used to create and maintain technical documentation. In particular, the course will help you learn how to write clear and concise technical documentation, as well as how to manage and maintain documentation projects.
Project Manager
A Project Manager plans, executes, and controls projects to achieve specific goals. This course can help you become a Project Manager by providing you with a deep understanding of the principles of project management, as well as the tools and techniques used to plan, execute, and control projects. In particular, the course will help you learn how to develop project plans, manage project risks, and track project progress.
Business Analyst
A Business Analyst analyzes business processes and systems to identify opportunities for improvement. This course can help you become a Business Analyst by providing you with a deep understanding of the principles of business analysis, as well as the tools and techniques used to analyze business processes and systems. In particular, the course will help you learn how to identify and analyze business problems, as well as how to develop and implement solutions to those problems.
Technical Support Engineer
A Technical Support Engineer provides technical support to users of software and hardware products. This course can help you become a Technical Support Engineer by providing you with a deep understanding of the principles of technical support, as well as the tools and techniques used to provide technical support. In particular, the course will help you learn how to troubleshoot and diagnose technical problems, as well as how to communicate effectively with users.
IT Auditor
An IT Auditor evaluates the security and compliance of computer systems and networks. This course can help you become an IT Auditor by providing you with a deep understanding of the principles of IT auditing, as well as the tools and techniques used to evaluate the security and compliance of computer systems and networks. In particular, the course will help you learn how to identify and assess risks, as well as how to develop and implement security and compliance plans.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Logging, Monitoring and Observability in Google Cloud en Français.
Provides a comprehensive guide to observability in the cloud, including logging, monitoring, and tracing. It useful reference for the course.
Covers how Google runs production systems and it has a separate chapter about monitoring and observability. It should be a good reference book to supplement the course.
Provides foundational knowledge about cloud native observability practices. It should be a useful supplement to the course.
Provides a practical guide to Kubernetes. It useful reference for the course to understand the basics of Kubernetes.
Provides a comprehensive guide to using Kubernetes Operators to build and manage cloud-native applications. It covers topics such as creating and managing Kubernetes resources, using Operators to automate tasks, and monitoring and troubleshooting Kubernetes applications.
Provides a comprehensive guide to DevOps, a set of practices that combines software development and IT operations. It covers topics such as continuous integration, continuous delivery, and monitoring and troubleshooting.
Provides a comprehensive guide to observability engineering. It covers topics such as collecting, storing, and visualizing data, and using data to troubleshoot issues.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Logging, Monitoring and Observability in Google Cloud en Français.
Principes de base du soutien technique
Most relevant
Les systèmes d’exploitation et vous : devenir un...
Most relevant
Connecter et protéger : réseaux et sécurité des réseaux
Most relevant
Biais et discrimination en IA
Most relevant
Tout Pour Démarrer avec RStudio
Most relevant
Modèle d'estimation de l'écart de TVA RA-GAP
Most relevant
Cognition sociale
Most relevant
MATLAB et Octave pour débutants
Most relevant
Vivre avec le TDAH à travers les âges
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser