We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

"このコースでは、Google Cloud のインフラストラクチャとアプリケーションのパフォーマンスをモニタリングして改善するための手法を学びます。

プレゼンテーション、デモ、ハンズオンラボ、実際の事例紹介を組み合わせて活用することにより、フルスタック モニタリング、リアルタイムでのログ管理と分析、本番環境でのコードのデバッグ、アプリケーション パフォーマンスのボトルネックのトレース、CPU とメモリ使用量のプロファイリングに関する経験を積むことができます。"

Enroll now

What's inside

Syllabus

はじめに
Google Cloud のロギングとモニタリングへようこそ!ここでは前提条件、対象者、コースの目標について説明します。
Google Cloud オペレーション スイートの紹介
このモジュールでは、少し時間をかけて、Google Cloud のロギング、モニタリング、オブザーバビリティ スイートを構成するさまざまなプロダクトの概要を説明します。
Read more
重要なシステムのモニタリング
モニタリングの目的は、Google Cloud 内で起動しているリソースの稼働状況を把握することです。このモジュールでは、プロジェクト アーキテクチャをモニタリングする際のオプションとベスト プラクティスを確認します。また、モニタリングに関して誰が何をできるかについて決定するために必要となる、主要な Cloud IAM ロールの違いを明確にします。アーキテクチャと同じく、IAM ロールの割り当ても、あらかじめ行っておかなければならない重要なステップです。さらに、Google が作成したデフォルトのダッシュボードのいくつかを確認し、それらのダッシュボードを適切に使用する方法を見ていきます。その後、リソースの使用状況とアプリケーションの負荷を示すグラフを作成し、それらを使用してカスタム ダッシュボードを構築します。最後に、有効性とレイテンシを追跡する稼働時間チェックを定義します。
アラート ポリシー
アラートによって、クラウド アプリケーションの問題をタイムリーに認識し、問題をすばやく解決できます。このモジュールでは、アラート戦略を策定する方法、アラート ポリシーを定義する方法、通知チャンネルを追加する方法、アラートの各タイプとそれぞれの一般的な用途を特定する方法、リソース グループの作成とアラート送信を行う方法、アラート ポリシーをプログラマティックに管理する方法を学びます。
高度なロギングと分析
このモジュールでは、Google Cloud の高度なロギングと分析に関する機能について見ていきます。具体的には、リソースのタグ付けアプローチを特定して選択する方法、ログシンクを定義する方法、ログエントリに基づいてモニタリング指標を作成する方法、Error Reporting を使用してアプリケーション エラーを Logging などのオペレーション ツールにリンクする方法、長期の保存と SQL ベースの分析のためにログを BigQuery にエクスポートする方法について学びます。
監査ログの操作
このモジュールでは、Google の Cloud Audit Logs の使用方法を見ていきます。Cloud Audit Logs を使用して、「誰が何をいつ行ったか」という疑問に答える方法を学びます。また、監査ログのベスト プラクティスについても説明します。
コースのまとめ
このコースで取り扱ったトピックをまとめます。
コースのリソース
すべてのモジュールへの受講者用 PDF リンク

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Google Cloud Platform (GCP)のプロフェッショナルを目指し、システムの監視と改善を行う方法に興味がある人にとって最適です。
モニタリングとロギングの基本を理解し、本番環境でコードをデバッグする経験を積みたい初心者から中級者向けのコースです。
経験豊富なITプロフェッショナルやシステム管理者で、GCPの監視とパフォーマンスの最適化に関する知識を強化したい方にも役立ちます。
プレゼンテーション、デモ、ハンズオンラボ、実際の事例紹介など、さまざまな学習方法を使用しているため、学習者はより深く理解できます。
Googleが開発したデフォルトダッシュボードを使用して、システムの状況を簡単に監視できます。
エラーレポーティングをロギングなどのオペレーションツールにリンクして、アプリケーションエラーを把握できます。

Save this course

Save Logging and Monitoring in Google Cloud - 日本語版 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 and Monitoring in Google Cloud - 日本語版 with these activities:
ロギング、モニタリング、オブザーバビリティの基礎を復習
この課題では、ロギング、モニタリング、オブザーバビリティの基礎を復習することで、コースの土台を固めることができます。
Show steps
  • Google Cloud のドキュメントでロギングとモニタリングの概要を読む
  • 簡単なロギングとモニタリングのハンズオンラボを完了する
Cloud Logging ヘルプセンターのチュートリアルを完了する
このチュートリアルで、ロギングの仕組みと、Cloud Logging の機能を活用する方法について詳しく学びます。
Show steps
  • Cloud Logging の概要チュートリアルを完了する
  • ログのルーティングとフィルタリングチュートリアルを完了する
  • ログの表示と分析チュートリアルを完了する
Follow the Debugging in Production Lab
Gain hands-on experience debugging live applications running in production.
Browse courses on Debugging
Show steps
  • Set up the lab environment
  • Introduce an error into the application
  • Use Cloud Monitoring and Logging to identify and fix the error
Six other activities
Expand to see all activities and additional details
Show all nine activities
クラスメートとロギングとモニタリングを議論するスタディグループを結成する
スタディグループでロギングとモニタリングに関するアイデアや知識を共有することで、理解を深めることができます。
Show steps
  • クラスメート数名とスタディグループを結成する
  • 定期的に会ってロギングとモニタリングについて議論する
  • クラスメートの助けを借りて不明な点を解決する
Analyze Application Performance Logs
Improve your ability to interpret and analyze application logs for performance issues.
Browse courses on Log Analysis
Show steps
  • Retrieve logs using Stackdriver Logging
  • Filter and sort logs based on keywords and severity
  • Identify common performance-related patterns
サンプル アプリケーションをデプロイ
このプロジェクトを通して、リアルタイムのロギングとモニタリングを設定し、運用中のコードをデバッグする実践的な経験を積むことができます。
Show steps
  • Google App Engine にサンプル アプリケーションをデプロイする
  • サンプル アプリケーションでロギングとモニタリングを有効にする
  • アプリケーションが正常に機能することを確認する
Develop a Cloud Monitoring Dashboard
Build a custom dashboard to visualize and track the performance of your Google Cloud resources.
Browse courses on Cloud Monitoring
Show steps
  • Identify key metrics to monitor
  • Create custom charts and graphs
  • Set up alerts and notifications
Google Cloud のロギングとモニタリングに関するワークショップに参加する
このワークショップでは、ロギングとモニタリングのベストプラクティスを学び、専門家から直接質問することができます。
Show steps
  • Google Cloud のロギングとモニタリングに関するワークショップを探す
  • ワークショップに登録する
  • ワークショップでメモを取り、積極的に質問する
ロギングとモニタリングに関するまとめ記事を作成する
この課題では、コースで学んだロギングとモニタリングの概念を、他の人に分かりやすく伝えるためのまとめ記事を作成します。
Show steps
  • ロギングとモニタリングの基本について説明する
  • Cloud Logging の機能を説明する
  • リアルタイムのロギングとモニタリングの設定方法を説明する
  • ログを使用してアプリケーションのパフォーマンスをトラブルシューティングする方法を説明する

Career center

Learners who complete Logging and Monitoring in Google Cloud - 日本語版 will develop knowledge and skills that may be useful to these careers:
Data Analyst
The Data Analyst can monitor and evaluate business processes through data and analytics to identify areas of improvement. This course, Logging and Monitoring in Google Cloud will be useful as they learn the process of building custom dashboards, defining uptime checks, and managing alert policies in Google Cloud. All of these skills would be needed for a Data Analyst to complete their day-to-day tasks of data and analytics.
Systems Administrator
The Systems Administrator is tasked with ensuring the reliability, availability, and security of computer systems. To achieve these goals, they will need to monitor system performance, identify and resolve issues, and implement security measures. The course, Logging and Monitoring in Google Cloud will be useful, because it teaches learners the skills needed to maintain and monitor Google Cloud. This includes systems architecture, and monitoring tools. This would be a necessary foundation for any Systems Administrator.
Software Developer
A Software Developer is responsible for designing, maintaining, and deploying software systems. They will need to interpret performance metrics, determine resource usage, and identify potential bottlenecks. The course, Logging and Monitoring in Google Cloud may be useful for building those skills. It will also help build a foundation to ensure that the applications they build are robust, scalable, and performant.
DevOps Engineer
DevOps Engineers must have a deep understanding of both software development and IT operations. They need to be able to bridge the gap between developers and operations teams, and ensure a smooth and efficient software delivery process. The course, Logging and Monitoring in Google Cloud, can help to build a foundation for this role by providing an understanding of monitoring and logging tools and techniques.
Site Reliability Engineer
The Site Reliability Engineer (SRE) is responsible for designing and maintaining the infrastructure and applications that power a website or online service. They need to be able to monitor and diagnose performance issues, and implement solutions to ensure that the service is always up and running. The course, Logging and Monitoring in Google Cloud may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques. These are skills that would be needed to ensure the goals of reliability and availability.
Cloud Architect
A Cloud Architect designs and manages cloud computing systems. This includes choosing the right cloud services, designing and implementing cloud architectures, and managing cloud resources. The course, Logging and Monitoring in Google Cloud, may be useful for building a foundation for this role. It will give insight into the architecture, logging, and monitoring of Google Cloud.
Cloud Engineer
Cloud Engineers work in operations departments. Their responsibilities primarily cover the duties of working with the cloud computing system. This includes monitoring and maintaining cloud resources, developing and implementing cloud solutions, and providing technical support to users. The course Logging and Monitoring in Google Cloud is an introduction to the tools and techniques needed for this role. Taking this course could serve as an introduction or refresher for a Cloud Engineer.
Data Engineer
The Data Engineer designs, builds, and maintains data pipelines. They need to be able to gather data from a variety of sources, clean and transform the data, and load it into a data warehouse or other data store. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role. This course introduces learners to data management best practices, including ways to collect, transform, and store data.
Application Security Engineer
Application Security Engineers are responsible for designing and implementing security measures to protect applications from vulnerabilities. They need to be able to identify and assess security risks, and implement solutions to mitigate those risks. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques.
Database Administrator
The Database Administrator (DBA) is responsible for managing and maintaining databases. They need to be able to monitor database performance, identify and resolve database issues, and implement security measures. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques.
IT Auditor
IT Auditors are responsible for evaluating an organization's IT systems and processes to ensure that they are secure and compliant with regulations. They need to be able to understand and interpret security logs, and use a variety of tools and techniques to identify and investigate security incidents. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. They need to be able to monitor network performance, identify and resolve network issues, and implement security measures. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques.
Information Security Analyst
Information Security Analysts are responsible for protecting an organization's information assets from unauthorized access, use, disclosure, disruption, modification, or destruction. They need to be able to identify and assess security risks, and implement solutions to mitigate those risks. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques.
Security Analyst
Security Analysts are responsible for monitoring and analyzing security events, and identifying and mitigating security threats. They need to be able to understand and interpret security logs, and use a variety of tools and techniques to identify and investigate security incidents. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques.
Data Scientist
A Data Scientist uses scientific methods, processes, algorithms, and systems to extract knowledge and insights from data in various forms, both structured and unstructured. The course, Logging and Monitoring in Google Cloud, may be useful in building a foundation for this role, by providing an understanding of monitoring and logging tools and techniques.

Reading list

We've selected eight 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 and Monitoring in Google Cloud - 日本語版.
この本は、Google の有名なサイト信頼性エンジニアリング (SRE) チームによって書かれたものであり、SRE のベストプラクティス、原則、パターンを網羅しています。このコースで学ぶモニタリング、ロギング、オブザーバビリティの概念を補強するのに役立ちます。
この本は、オブザーバビリティの概念と、システムの健全性、パフォーマンス、ユーザーエクスペリエンスを向上させるためにそれをどのように使用するかを説明しています。このコースで学ぶモニタリングとロギングの概念を補強します。
この本は、大規模で複雑なデータシステムを設計するためのパターンと原則を説明しています。このコースで学ぶモニタリングとロギングの概念を補強し、アプリケーションのパフォーマンスを最適化する方法を理解するのに役立ちます。
Provides a helpful foundation for system design using data-intensive applications. Many of the topics in this book provide background and build a useful conceptual framework for topics in this course.
Provides a good foundation for system administration and should be helpful background reading for those new to infrastructure management. This text is commonly used as a textbook at colleges and universities and respected in the industry.
Offers a substantial amount of information on using Kubernetes, which related topic to what this course covers. It can be considered as supplemental reading for those interested in diving deeper into the topic.
Provides a fairly comprehensive look at observability engineering in general and may be good supplemental reading for those who want more background information on some of the topics covered in this course.
Provides guidance on deploying and managing databases in the cloud, a cloud-adjacent topic that would likely be useful for this course's students.

Share

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

Similar courses

Here are nine courses similar to Logging and Monitoring in Google Cloud - 日本語版.
App Deployment, Debugging, and Performance - 日本語版
Most relevant
Reliable Cloud Infrastructure: Design and Process 日本語版
Most relevant
Architecting with Google Kubernetes Engine: Production...
Most relevant
Architecting with Google Kubernetes Engine: Workloads 日本語版
Most relevant
Machine Learning in the Enterprise - 日本語版
Most relevant
Gemini for end-to-end SDLC - 日本語版
Most relevant
Infrastructure and Application Modernization with Google...
Most relevant
7. データ分析とR 言語
Most relevant
セキュア ソフトウェア開発:検証、専門的トピック
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